添加开发类菜单栏处理函数

This commit is contained in:
2025-12-07 13:46:41 +08:00
parent cc984a240e
commit 179bdaee1c
4 changed files with 47 additions and 18 deletions

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Sun Dec 07 13:15:25 HKT 2025
#Sun Dec 07 05:45:24 GMT 2025
stageCount=3
libraryProject=libaes
baseVersion=15.12
publishVersion=15.12.2
buildCount=0
buildCount=2
baseBetaVersion=15.12.3

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Sun Dec 07 13:15:10 HKT 2025
#Sun Dec 07 05:45:24 GMT 2025
stageCount=3
libraryProject=libaes
baseVersion=15.12
publishVersion=15.12.2
buildCount=0
buildCount=2
baseBetaVersion=15.12.3

View File

@@ -26,12 +26,11 @@ import cc.winboll.studio.libaes.R;
import cc.winboll.studio.libaes.models.AESThemeBean;
import cc.winboll.studio.libaes.models.DrawerMenuBean;
import cc.winboll.studio.libaes.utils.AESThemeUtil;
import cc.winboll.studio.libaes.utils.DevelopUtils;
import cc.winboll.studio.libaes.views.ADrawerMenuListView;
import cc.winboll.studio.libaes.views.ADsBannerView;
import cc.winboll.studio.libappbase.GlobalApplication;
import cc.winboll.studio.libappbase.LogActivity;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.ToastUtils;
import com.baoyz.widget.PullRefreshLayout;
import java.util.ArrayList;
@@ -179,18 +178,13 @@ public abstract class DrawerFragmentActivity extends AppCompatActivity implement
public boolean onOptionsItemSelected(MenuItem item) {
if (AESThemeUtil.onAppThemeItemSelected(this, item)) {
recreate();
} else if (R.id.item_testappcrash == item.getItemId()) {
for (int i = Integer.MIN_VALUE; i < Integer.MAX_VALUE; i++) {
getString(i);
}
} else if (R.id.item_log == item.getItemId()) {
//ToastUtils.show("Test");
LogActivity.startLogActivity(this);
} else if (R.id.item_about == item.getItemId()) {
Intent intent = new Intent(this, AboutActivity.class);
startActivity(intent);
}
return super.onOptionsItemSelected(item);
} if (DevelopUtils.onDevelopItemSelected(this, item)) {
LogUtils.d(TAG, String.format("onOptionsItemSelected item.getItemId() %d ", item.getItemId()));
} else {
return super.onOptionsItemSelected(item);
}
return true;
}
@Override

View File

@@ -0,0 +1,35 @@
package cc.winboll.studio.libaes.utils;
import android.app.Activity;
import android.content.Intent;
import android.view.MenuItem;
import cc.winboll.studio.libaes.R;
import cc.winboll.studio.libaes.activitys.AboutActivity;
import cc.winboll.studio.libappbase.LogActivity;
/**
* @Author ZhanGSKen&豆包大模型<zhangsken@qq.com>
* @Date 2025/12/07 13:31
* @Describe 应用开发工具类
*/
public class DevelopUtils {
public static final String TAG = "DevelopUtils";
public static boolean onDevelopItemSelected(Activity activity, MenuItem item) {
if (R.id.item_testappcrash == item.getItemId()) {
for (int i = Integer.MIN_VALUE; i < Integer.MAX_VALUE; i++) {
activity.getString(i);
}
} else if (R.id.item_log == item.getItemId()) {
//ToastUtils.show("Test");
LogActivity.startLogActivity(activity);
} else if (R.id.item_about == item.getItemId()) {
Intent intent = new Intent(activity, AboutActivity.class);
activity.startActivity(intent);
} else {
return false;
}
return true;
}
}