1
4

1 回答 1

1

如果您使用的是 SDK 11 或更高版本,您可以注册以在(或任何)操作项的菜单显示时接收回调,包括您的 ShareActionProvider:

getActionBar().addOnMenuVisibilityListener(new ActionBar.OnMenuVisibilityListener() {

    @Override
    public void onMenuVisibilityChanged(boolean isVisible) {
        ...
    }

});

ActionBarSherlock 也支持此方法,但由于某种原因,实际上从未调用过侦听器。

于 2013-10-09T16:20:37.430 回答