mirror of
http://gitea.winboll.cc/Studio/WinBoLL.git
synced 2026-06-29 12:09:49 +08:00
调试模式下主窗口工具栏添加"应用日志"菜单入口
- menu_main.xml 新增 group_debug 组,内含"应用日志"菜单项(默认隐藏) - MainActivity.onCreateOptionsMenu 判断 GlobalApplication.isDebugging(),调试状态下显示该组 - MainActivity.onOptionsItemSelected 处理菜单点击,调用 LogActivity.startLogActivity(this, false) 打开日志窗口
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#Created by .winboll/winboll_app_build.gradle
|
||||
#Thu Jun 04 18:00:38 HKT 2026
|
||||
#Thu Jun 04 18:23:05 HKT 2026
|
||||
stageCount=27
|
||||
libraryProject=
|
||||
baseVersion=15.11
|
||||
publishVersion=15.11.26
|
||||
buildCount=46
|
||||
buildCount=47
|
||||
baseBetaVersion=15.11.27
|
||||
|
||||
@@ -19,6 +19,8 @@ import android.view.MenuItem;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.appcompat.widget.Toolbar;
|
||||
import cc.winboll.studio.gitsion.R;
|
||||
import cc.winboll.studio.libappbase.GlobalApplication;
|
||||
import cc.winboll.studio.libappbase.LogActivity;
|
||||
import cc.winboll.studio.libappbase.LogUtils;
|
||||
|
||||
import cc.winboll.studio.libappbase.ToastUtils;
|
||||
@@ -146,6 +148,9 @@ public final class MainActivity extends AppCompatActivity {
|
||||
@Override
|
||||
public boolean onCreateOptionsMenu(Menu menu) {
|
||||
getMenuInflater().inflate(R.menu.menu_main, menu);
|
||||
if (GlobalApplication.isDebugging()) {
|
||||
menu.setGroupVisible(R.id.group_debug, true);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -155,6 +160,10 @@ public final class MainActivity extends AppCompatActivity {
|
||||
startActivity(new Intent(this, AboutActivity.class));
|
||||
return true;
|
||||
}
|
||||
if (item.getItemId() == R.id.action_app_log) {
|
||||
LogActivity.startLogActivity(this, false);
|
||||
return true;
|
||||
}
|
||||
return super.onOptionsItemSelected(item);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,4 +6,10 @@
|
||||
android:title="About"
|
||||
android:icon="@android:drawable/ic_menu_info_details"
|
||||
app:showAsAction="ifRoom"/>
|
||||
<group android:id="@+id/group_debug">
|
||||
<item
|
||||
android:id="@+id/action_app_log"
|
||||
android:title="应用日志"
|
||||
android:visible="false"/>
|
||||
</group>
|
||||
</menu>
|
||||
|
||||
Reference in New Issue
Block a user