我非常想知道调用invalidateOptionsMenu()
时会发生什么。它是否会重新绘制整个操作栏,或只是调用onCreateOptionsMenu()
跟随onPrepareOptionsMenu()
。根据android源代码,它声明选项菜单已更改,因此应重新创建。 onCreateOptionsMenu(android.view.Menu)
方法将在下次需要显示时调用。我有一些需要澄清的要点:
答案 0 :(得分:4)
它声明选项菜单已更改,因此应重新创建。 onCreateOptionsMenu(Menu)方法将在下次需要时调用 待显示。
它是否会以任何方式影响ActionBar标签?
它会重绘它们。
它会影响活动布局中的viewpager吗?
没有。
是否会影响与操作栏标签关联的片段?
它没有