【发布时间】:2019-09-07 05:27:45
【问题描述】:
对于我正在开发的应用程序,有一些菜单项有助于调试应用程序(例如重置计数等)。
有没有办法(xml 文件中的指令或其他)告诉 android 根据应用程序是否处于调试模式来显示/隐藏某些菜单项?
我唯一知道的是下面的代码,我们可以在 Activity 本身中做,我想知道它是否可以用来显示/隐藏菜单项:
boolean isDebugBuild = (0 != ( //Check if the app is in debug mode
getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));
或者也许onCreateOptionsMenu()有办法做到这一点
【问题讨论】:
-
您需要在
onPrepareOptionsMenu或onCreateOptionsMenu中执行此操作。
标签: android android-layout android-menu menu-items