gpt4 book ai didi

java - 为什么我的 onPrepareOptionsMenu 没有被调用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:35 25 4
gpt4 key购买 nike

public class BFragmentTab extends Fragment {

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.recents, container, false);
}

@Override
public void onPrepareOptionsMenu(Menu menu) {
menu.clear();
MenuItem filter = menu.findItem(R.id.filter);
MenuItem refresh = menu.findItem(R.id.refresh);
//depending on you conditions, either enable/disable
filter.setEnabled(false);
refresh.setEnabled(false);
super.onPrepareOptionsMenu(menu);
}
}

我试图在我的 Fragment 类中调用我的 onPrepareOptionsMenu,但它没有被调用。当我点击 action bar 中的 action tab 时,我想刷新我的菜单项。

最佳答案

onAttach方法中调用setHasOptionsMenu(true)

关于java - 为什么我的 onPrepareOptionsMenu 没有被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15501890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com