添加开发工具栏的应用菜单加载函数。移除工具类资源Id直接获取的方法。
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#Created by .winboll/winboll_app_build.gradle
|
||||
#Sun Dec 07 05:45:24 GMT 2025
|
||||
#Sun Dec 07 05:57:17 GMT 2025
|
||||
stageCount=3
|
||||
libraryProject=libaes
|
||||
baseVersion=15.12
|
||||
publishVersion=15.12.2
|
||||
buildCount=2
|
||||
buildCount=4
|
||||
baseBetaVersion=15.12.3
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#Created by .winboll/winboll_app_build.gradle
|
||||
#Sun Dec 07 05:45:24 GMT 2025
|
||||
#Sun Dec 07 05:57:17 GMT 2025
|
||||
stageCount=3
|
||||
libraryProject=libaes
|
||||
baseVersion=15.12
|
||||
publishVersion=15.12.2
|
||||
buildCount=2
|
||||
buildCount=4
|
||||
baseBetaVersion=15.12.3
|
||||
|
||||
@@ -385,7 +385,7 @@ public abstract class DrawerFragmentActivity extends AppCompatActivity implement
|
||||
AESThemeUtil.inflateMenu(this, menu);
|
||||
// 调试工具菜单
|
||||
if (GlobalApplication.isDebugging()) {
|
||||
getMenuInflater().inflate(R.menu.toolbar_appdebug, menu);
|
||||
DevelopUtils.inflateMenu(this, menu);
|
||||
}
|
||||
// 应用信息菜单
|
||||
getMenuInflater().inflate(R.menu.toolbar_drawerbase, menu);
|
||||
|
||||
@@ -27,7 +27,7 @@ public class AESThemeUtil {
|
||||
AESThemeBean bean = AESThemeBean.loadBean(context, AESThemeBean.class);
|
||||
return bean == null ? AESThemeBean.getThemeStyleID(AESThemeBean.ThemeType.AES): bean.getCurrentThemeTypeID();
|
||||
}
|
||||
|
||||
|
||||
public static <T extends Context> void saveThemeStyleID(T context, int nThemeTypeID) {
|
||||
AESThemeBean bean = new AESThemeBean(nThemeTypeID);
|
||||
AESThemeBean.saveBean(context, bean);
|
||||
@@ -42,8 +42,8 @@ public class AESThemeUtil {
|
||||
}
|
||||
|
||||
/*public static <T extends WinBoLLActivity> void applyWinBoLLTheme(T activity) {
|
||||
activity.setTheme(getThemeTypeID(activity.getApplicationContext()));
|
||||
}*/
|
||||
activity.setTheme(getThemeTypeID(activity.getApplicationContext()));
|
||||
}*/
|
||||
|
||||
public static <T extends Activity> void applyAppTheme(Activity activity, AESThemeBean.ThemeType themeType) {
|
||||
activity.setTheme(AESThemeBean.getThemeStyleID(themeType));
|
||||
@@ -54,8 +54,8 @@ public class AESThemeUtil {
|
||||
}
|
||||
|
||||
/*public static <T extends WinBoLLActivity> void applyWinBoLLTheme(Activity activity, AESThemeBean.ThemeType themeType) {
|
||||
activity.setTheme(AESThemeBean.getThemeStyleID(themeType));
|
||||
}*/
|
||||
activity.setTheme(AESThemeBean.getThemeStyleID(themeType));
|
||||
}*/
|
||||
|
||||
public static <T extends Activity> void inflateMenu(T activity, Menu menu) {
|
||||
activity.getMenuInflater().inflate(R.menu.toolbar_apptheme, menu);
|
||||
@@ -66,8 +66,8 @@ public class AESThemeUtil {
|
||||
}
|
||||
|
||||
/*public static <T extends WinBoLLActivity> void inflateWinBoLLMenu(T activity, Menu menu) {
|
||||
activity.getMenuInflater().inflate(R.menu.toolbar_apptheme, menu);
|
||||
}*/
|
||||
activity.getMenuInflater().inflate(R.menu.toolbar_apptheme, menu);
|
||||
}*/
|
||||
|
||||
public static <T extends Activity> boolean onAppThemeItemSelected(T activity, MenuItem item) {
|
||||
int nThemeStyleID;
|
||||
@@ -161,7 +161,7 @@ public class AESThemeUtil {
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
public static <T extends DrawerFragmentActivity> boolean onWinBoLLThemeItemSelected(T activity, MenuItem item) {
|
||||
int nThemeStyleID;
|
||||
if (R.id.item_depththeme == item.getItemId()) {
|
||||
|
||||
@@ -6,6 +6,7 @@ import android.view.MenuItem;
|
||||
import cc.winboll.studio.libaes.R;
|
||||
import cc.winboll.studio.libaes.activitys.AboutActivity;
|
||||
import cc.winboll.studio.libappbase.LogActivity;
|
||||
import android.view.Menu;
|
||||
|
||||
/**
|
||||
* @Author ZhanGSKen&豆包大模型<zhangsken@qq.com>
|
||||
@@ -16,7 +17,11 @@ public class DevelopUtils {
|
||||
|
||||
public static final String TAG = "DevelopUtils";
|
||||
|
||||
public static boolean onDevelopItemSelected(Activity activity, MenuItem item) {
|
||||
public static <T extends Activity> void inflateMenu(T activity, Menu menu) {
|
||||
activity.getMenuInflater().inflate(R.menu.toolbar_appdebug, menu);
|
||||
}
|
||||
|
||||
public static <T extends Activity> boolean onDevelopItemSelected(T activity, MenuItem item) {
|
||||
if (R.id.item_testappcrash == item.getItemId()) {
|
||||
for (int i = Integer.MIN_VALUE; i < Integer.MAX_VALUE; i++) {
|
||||
activity.getString(i);
|
||||
|
||||
Reference in New Issue
Block a user