本文整理了Java中androidx.fragment.app.FragmentActivity.invalidateOptionsMenu()
方法的一些代码示例,展示了FragmentActivity.invalidateOptionsMenu()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.invalidateOptionsMenu()
方法的具体详情如下:
包路径:androidx.fragment.app.FragmentActivity
类名称:FragmentActivity
方法名:invalidateOptionsMenu
暂无
代码示例来源:origin: cSploit/android
private void notifyMenuChanged() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
getActivity().invalidateOptionsMenu();
else
configureMenu();
}
代码示例来源:origin: offensive-security/nethunter-app
@Override
public void onPageSelected(int position) {
getActivity().invalidateOptionsMenu();
}
});
代码示例来源:origin: offensive-security/nethunter-app
@Override
public void onPageSelected(int position) {
//actionBar.setSelectedNavigationItem(position);
getActivity().invalidateOptionsMenu();
}
});
代码示例来源:origin: offensive-security/nethunter-app
@Override
public void onPageSelected(int position) {
getActivity().invalidateOptionsMenu();
}
});
代码示例来源:origin: offensive-security/nethunter-app
@Override
public void onPageSelected(int position) {
getActivity().invalidateOptionsMenu();
}
});
代码示例来源:origin: offensive-security/nethunter-app
public void onPrepareOptionsMenu(Menu menu) {
int pageNum = mViewPager.getCurrentItem();
if (pageNum == 0) {
menu.findItem(R.id.source_button).setVisible(true);
} else {
menu.findItem(R.id.source_button).setVisible(false);
}
getActivity().invalidateOptionsMenu();
}
代码示例来源:origin: offensive-security/nethunter-app
public void onPrepareOptionsMenu(Menu menu) {
int pageNum = mViewPager.getCurrentItem();
if (pageNum == 0) {
menu.findItem(R.id.duckConvertAttack).setVisible(true);
} else {
menu.findItem(R.id.duckConvertAttack).setVisible(false);
}
getActivity().invalidateOptionsMenu();
}
代码示例来源:origin: offensive-security/nethunter-app
public void onPrepareOptionsMenu(Menu menu) {
int pageNum = mViewPager.getCurrentItem();
if (pageNum == 0) {
menu.findItem(R.id.source_button).setVisible(true);
} else {
menu.findItem(R.id.source_button).setVisible(false);
}
getActivity().invalidateOptionsMenu();
}
代码示例来源:origin: jruesga/rview
@Override
public void onNext(List<NotificationEntity> result) {
mAdapter.clear();
mAdapter.addAll(result);
mAdapter.notifyDataSetChanged();
mEmptyState.state = result != null && !result.isEmpty()
? EmptyState.NORMAL_STATE : EmptyState.ALL_DONE_STATE;
mBinding.setEmpty(mEmptyState);
if (getActivity() != null) {
getActivity().invalidateOptionsMenu();
}
}
代码示例来源:origin: jruesga/rview
private void performMarkAsReadAccountNotifications() {
NotificationEntity.markAccountNotificationsAsRead(getContext(), mAccount.getAccountHash());
NotificationEntity.dismissAccountNotifications(getContext(), mAccount.getAccountHash());
//noinspection ConstantConditions
getActivity().invalidateOptionsMenu();
}
代码示例来源:origin: jruesga/rview
private void performDeleteAccountNotifications() {
NotificationEntity.deleteAccountNotifications(getContext(), mAccount.getAccountHash());
NotificationEntity.dismissAccountNotifications(getContext(), mAccount.getAccountHash());
//noinspection ConstantConditions
getActivity().invalidateOptionsMenu();
}
}
代码示例来源:origin: linkedin/Spyglass
@TargetApi(11)
public static void startFragment(Fragment fragment, FragmentActivity activity, String tag) {
FragmentManager fragmentManager = activity.getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(fragment, tag);
fragmentTransaction.commit();
fragmentManager.executePendingTransactions();
activity.invalidateOptionsMenu();
}
代码示例来源:origin: jruesga/rview
@Override
public void onError(Throwable error) {
mEmptyState.state = ExceptionHelper.resolveEmptyState(error);
mBinding.setEmpty(mEmptyState);
mAdapter.clear();
mNotificationsLoader.clear();
//noinspection ConstantConditions
((BaseActivity) getActivity()).handleException(TAG, error, null);
if (getActivity() != null) {
getActivity().invalidateOptionsMenu();
}
}
};
代码示例来源:origin: gateship-one/odyssey
/**
* Called when a tab enters the selected state.
*/
@Override
public void onTabSelected(TabLayout.Tab tab) {
// set viewpager to current page
mMyMusicViewPager.setCurrentItem(tab.getPosition());
if (mToolbarAndFABCallback != null) {
// show fab only for AllTracksFragment
View.OnClickListener listener = getPlayButtonListener(tab.getPosition());
// set up play button
mToolbarAndFABCallback.setupFAB(listener);
}
// force to recreate the optionsmenu
getActivity().invalidateOptionsMenu();
OdysseyFragment fragment = mMyMusicPagerAdapter.getRegisteredFragment(tab.getPosition());
if (fragment != null) {
fragment.getContent();
// Disable memory trimming to prevent removing the shown data
fragment.enableMemoryTrimming(false);
}
}
内容来源于网络,如有侵权,请联系作者删除!