1 つのアクティビティを共有する 2 つの異なるメニュー項目 (反転と共有) があります。それらのそれぞれは、それ自体で完全かつスムーズに機能しますが、それらを組み合わせると、反転アクションの応答に時間がかかりすぎます. 私に何ができる?ご協力いただきありがとうございます。
フリップアクション:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
// Add either a "photo" or "finish" button to the action bar, depending on which page
// is currently selected.
MenuItem item = menu.add(Menu.NONE, R.id.action_flip, Menu.NONE,
mShowingBack
? R.string.action_photo
: R.string.action_info);
item.setIcon(mShowingBack
? R.drawable.ic_action_photo
: R.drawable.ic_action_info);
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
return true;
}
共有アクション
public boolean onPrepareOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.share_menu, menu);
MenuItem item = menu.findItem(R.id.menu_item_share);
mShareActionProvider = (ShareActionProvider) item.getActionProvider();
mShareActionProvider.setShareIntent(getDefaultShareIntent());
return super.onPrepareOptionsMenu(menu);
}