我的应用中有ActionBar
标签。每个标签都有自己的Fragment
。
在Fragment
课程中,onCreateOptionsMenu
会被调用,但只会调用一次。
根据用户输入,我想在第一次调用onCreateOptionsMenu
时在之后给新菜单资源充气。
我该怎么做?
答案 0 :(得分:6)
您应该能够动态更改ActionBar菜单。在onCreateOptionsMenu
中使用if语句等。
当您需要重新运行逻辑调用时
invalidateOptionsMenu();
将重新创建菜单项。