我想使用菜单项从同一个Activity启动一个活动

时间:2011-03-28 06:16:06

标签: android menu-items

如何使用菜单项在某些条件下从同一活动启动活动。 例如: - 我有一个活动,可以在两个条件下基于值布尔变量'flag'启动。该标志的值可以是“true”或“false”。如果flag为“false”,则应禁用此活动的菜单选项图标/文本。意味着我不应该发动活动。如果flag为“true”,则此活动的Menu选项应为Enabled,我应该能够使用菜单项启动相同的活动。 (注意:在两种情况下,活动应该具有相同的内容,但只有页面标题会有所不同。)

感谢,

2 个答案:

答案 0 :(得分:0)

如果您的活动行为取决于单个布尔值 - 将其传递给活动并处理婊子案例。有关如何将数据传递给活动,请检查此问题How do I pass data between Activities in Android application?

答案 1 :(得分:0)

在方法OnPrepareOptionMenu(菜单菜单)中,您可以添加或删除菜单项取决于您的标记值。