移除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 #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 stageCount=27
libraryProject= libraryProject=
baseVersion=15.11 baseVersion=15.11
publishVersion=15.11.26 publishVersion=15.11.26
buildCount=43 buildCount=46
baseBetaVersion=15.11.27 baseBetaVersion=15.11.27

View File

@@ -20,7 +20,7 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import cc.winboll.studio.gitsion.R; import cc.winboll.studio.gitsion.R;
import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.LogView;
import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.libappbase.ToastUtils;
/** /**
@@ -33,7 +33,7 @@ public final class MainActivity extends AppCompatActivity {
//原有控件 //原有控件
private Toolbar mToolbar; private Toolbar mToolbar;
private LogView mLogView;
private Switch mSwitchService; private Switch mSwitchService;
//新增 //新增
@@ -81,7 +81,7 @@ public final class MainActivity extends AppCompatActivity {
private void initView() { private void initView() {
//原有 //原有
mToolbar = findViewById(R.id.toolbar); mToolbar = findViewById(R.id.toolbar);
mLogView = findViewById(R.id.logview);
mSwitchService = findViewById(R.id.switch_service); 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> </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> </LinearLayout>

View File

@@ -17,6 +17,10 @@
<item name="activityBackgroundColor">?attr/mainWindowBackgroundColor</item> <item name="activityBackgroundColor">?attr/mainWindowBackgroundColor</item>
<item name="activityTextColor">?attr/mainWindowTextColor</item> <item name="activityTextColor">?attr/mainWindowTextColor</item>
<item name="debugTextColor">@color/debugTextColor</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>
<style name="DebugActivityTheme" parent="Theme.AppCompat.Light.NoActionBar"> <style name="DebugActivityTheme" parent="Theme.AppCompat.Light.NoActionBar">