@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.menu_book_detail, menu); final MenuItem menuItem = menu.findItem(R.id.action_share); mShareActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(menuItem); if (mAdapter.getCount() > 0) { final int position = mBookDetailPager.getCurrentItem(); updateShareIntent(mAdapter.getBookTitleForPosition(position)); updateUserProfile(position); } else { updateShareIntent(null); } }
@Override public void onPageSelected(int position) { updateShareIntent(mAdapter.getBookTitleForPosition(position)); updateUserProfile(position); }