【发布时间】:2013-09-10 02:03:45
【问题描述】:
在我的主要FragmentActivity 上,我启动了我需要的Fragments,它处理ActionBar。问题是,当我单击一个操作项时,onOptionsItemSelected() 方法会被调用两次。在那个方法中,我设置并打开了一个AlertDialog,它被打开了两次。
【问题讨论】:
在我的主要FragmentActivity 上,我启动了我需要的Fragments,它处理ActionBar。问题是,当我单击一个操作项时,onOptionsItemSelected() 方法会被调用两次。在那个方法中,我设置并打开了一个AlertDialog,它被打开了两次。
【问题讨论】:
您应该在 onOptionsItemSelected 上返回 true。
【讨论】:
getChildFragmentManager,因为 getActivity().onBackPressed() 方法。