在我的 Android 应用程序中,我想收集有关何时(多久)打开和关闭溢出(三个点)操作栏菜单(未选择项目)的统计信息。对于这个任务我已经覆盖了onMenuOpened
and onPanelClosed
内的方法Activity
。然而,在所有设备(Android 4.4、4.2;三星和 HTC)上,到目前为止,我已经尝试过这些方法,每次打开和关闭菜单时都会触发两次。
这是一个错误吗?还有其他方法可以监控此菜单的打开和关闭吗?
你可以试试这个...我已经测试过了...它工作完美...
@Override
public void onActivityCreated(Bundle savedInstanceState) {
Activity activity = getActivity();
activity.getActionBar().addOnMenuVisibilityListener(new OnMenuVisibilityListener() {
@Override
public void onMenuVisibilityChanged(boolean isVisible) {
// TODO Auto-generated method stub
//you can check the isVisible boolean to check
// if the overFlowMenu is visible or not
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)