我正在覆蓋onPrepareOptionsMenu以隱藏和顯示菜單項。使用API級別16仿真器進行測試時; onPrepareOptionsMenu在第一次打開菜單時不會被調用。但是,當我重新打開它的作品。問題僅在第一次使用時出現。你可以用這個簡單地測試它;第一次打開菜單時調用onPrepareOptionsMenu()的果凍豆
@Override
public void onPrepareOptionsMenu(Menu menu) {
Toast.makeText(this.getActivity(), "pre", Toast.LENGTH_SHORT).show();
super.onPrepareOptionsMenu(menu);
}
任何想法?
invalidateOptionsMenu工作。 thx – syloc
你從哪裏打來的? – Skynet
來自您的活動。 – IKavanagh