menu inflating calls multiple times at fragment's onCreateOptionsMenu

前端 未结 3 566
逝去的感伤
逝去的感伤 2021-02-13 01:54

I use Fragments and when I switch to nested Fragment, which implements public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) my menu inflates quantity o

3条回答
  •  余生分开走
    2021-02-13 02:36

    I solved it simply by clearing menu before ionflating of it:

         @Override
         public void   onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
              menu.clear();
              inflater.inflate(R.menu.call_menu, menu);
              super.onCreateOptionsMenu(menu, inflater);
    
         }
    

提交回复
热议问题