移除LogView控件并修复AboutView在Android 16上的Inflate崩溃

- 移除主窗口 activity_main.xml 底部 LogView 面板,清理 MainActivity.java 中相关字段与 onResume 调用,修复 NPE 崩溃
- MyAppTheme 补充 aboutViewBackgroundColor/aboutViewTextColor/aboutViewTitleColor/aboutViewDividerColor 属性定义,修复 AboutActivity 在 Android 16 上的 UnsupportedOperationException 崩溃
This commit is contained in:
2026-06-04 18:03:50 +08:00
parent b2d2d7ac99
commit c08bbf7b74
4 changed files with 10 additions and 24 deletions

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Thu Jun 04 17:48:23 HKT 2026
#Thu Jun 04 18:00:38 HKT 2026
stageCount=27
libraryProject=
baseVersion=15.11
publishVersion=15.11.26
buildCount=43
buildCount=46
baseBetaVersion=15.11.27

View File

@@ -20,7 +20,7 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import cc.winboll.studio.gitsion.R;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.LogView;
import cc.winboll.studio.libappbase.ToastUtils;
/**
@@ -33,7 +33,7 @@ public final class MainActivity extends AppCompatActivity {
//原有控件
private Toolbar mToolbar;
private LogView mLogView;
private Switch mSwitchService;
//新增
@@ -81,7 +81,7 @@ public final class MainActivity extends AppCompatActivity {
private void initView() {
//原有
mToolbar = findViewById(R.id.toolbar);
mLogView = findViewById(R.id.logview);
mSwitchService = findViewById(R.id.switch_service);
//新增
@@ -366,10 +366,6 @@ public final class MainActivity extends AppCompatActivity {
}
}
@Override
protected void onResume() {
super.onResume();
mLogView.start();
}
}

View File

@@ -180,19 +180,5 @@
</ScrollView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="200dp"
android:orientation="vertical"
android:id="@+id/container_log_show"
android:background="@drawable/border_gray">
<cc.winboll.studio.libappbase.LogView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/logview"/>
</LinearLayout>
</LinearLayout>

View File

@@ -17,6 +17,10 @@
<item name="activityBackgroundColor">?attr/mainWindowBackgroundColor</item>
<item name="activityTextColor">?attr/mainWindowTextColor</item>
<item name="debugTextColor">@color/debugTextColor</item>
<item name="aboutViewBackgroundColor">?attr/mainWindowBackgroundColor</item>
<item name="aboutViewTextColor">?attr/mainWindowTextColor</item>
<item name="aboutViewTitleColor">?attr/mainWindowTextColor</item>
<item name="aboutViewDividerColor">?attr/mainWindowDarkTextColor</item>
</style>
<style name="DebugActivityTheme" parent="Theme.AppCompat.Light.NoActionBar">