0

我正在开发一个 android 应用程序,它使用一个导航抽屉,它只有一个Activity:MainActivity,其余的都是fragments.

现在action bar有 3 个Menu Items,其中一个是直播无线电流的播放按钮,它的可绘制对象是play图像,当我按下按钮时,我在 MainActivity 中实现了一个代码,onOptionsItemSelected(MenuItem item)将按钮的可绘制对象更改为stop图像。

Fragment Transaction现在,当我使用;导航到另一个片段时 直播项目返回到它的初始状态,这是一个play可绘制的。我认为菜单正在重新创建自己(我不知道)。

我怎样才能一直保持菜单项状态?

提前致谢。

4

1 回答 1

1

覆盖 onPrepareOptionsMenu 可能会起作用。您可以维护一个布尔变量并在 onPrepareOptionsMenu 中检查其状态,以确定您的菜单项的可绘制对象。

于 2015-04-02T23:02:05.757 回答