本文整理了Java中androidx.fragment.app.FragmentActivity.recreate()
方法的一些代码示例,展示了FragmentActivity.recreate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.recreate()
方法的具体详情如下:
包路径:androidx.fragment.app.FragmentActivity
类名称:FragmentActivity
方法名:recreate
暂无
代码示例来源:origin: michael-rapp/AndroidMaterialDialog
@Override
public boolean onPreferenceChange(final Preference preference, final Object newValue) {
getActivity().recreate();
return true;
}
代码示例来源:origin: michael-rapp/AndroidMaterialPreferences
@Override
public boolean onPreferenceChange(final Preference preference, final Object newValue) {
getActivity().recreate();
return true;
}
代码示例来源:origin: MCMrARM/revolution-irc
@Override
public void onStart() {
super.onStart();
if (((ThemedActivity) getActivity()).hasThemeChanged()) {
getActivity().recreate();
}
}
代码示例来源:origin: MCMrARM/revolution-irc
private void onNonLivePropertyChanged() {
ThemeManager.getInstance(getContext()).invalidateCurrentCustomTheme();
getActivity().recreate();
}
代码示例来源:origin: MCMrARM/revolution-irc
ThemeManager.getInstance(null).setTheme(newTheme);
themeEntry.fragment.openThemeEditor(newTheme);
themeEntry.fragment.getActivity().recreate();
return true;
});
.deleteTheme(themeEntry.linkedCustomTheme);
getEntry().getOwner().remove(getEntry().getIndex());
themeEntry.fragment.getActivity().recreate();
return true;
});
代码示例来源:origin: MCMrARM/revolution-irc
private void createThemeList(SettingsListAdapter a) {
ThemeManager themeManager = ThemeManager.getInstance(getContext());
RadioButtonSetting.Group themeGroup = new RadioButtonSetting.Group();
SettingsListAdapter.SettingChangedListener recreateCb =
(EntryRecyclerViewAdapter.Entry e) -> getActivity().recreate();
for (ThemeManager.BaseTheme theme : themeManager.getBaseThemes()) {
int themeResId = theme.getThemeResId();
a.add(new ThemeOptionSetting(getString(theme.getNameResId()),
themeGroup, getBaseThemeColors(themeResId))
.linkBaseTheme(this, theme).addListener(recreateCb));
}
for (ThemeInfo theme : themeManager.getCustomThemes()) {
int[] colors = getBaseThemeColors(theme.baseThemeInfo.getThemeResId());
Integer c = theme.colors.get(ThemeInfo.COLOR_PRIMARY);
if (c != null)
colors[0] = c;
c = theme.colors.get(ThemeInfo.COLOR_PRIMARY_DARK);
if (c != null)
colors[1] = c;
c = theme.colors.get(ThemeInfo.COLOR_ACCENT);
if (c != null)
colors[2] = c;
a.add(new ThemeOptionSetting(theme.name, themeGroup, colors)
.linkCustomTheme(this, theme).addListener(recreateCb));
}
}
代码示例来源:origin: MCMrARM/revolution-irc
ThemeManager.getInstance(getContext()).setTheme(newTheme);
openThemeEditor(newTheme);
getActivity().recreate();
}));
a.add(new SettingsHeader(getString(R.string.pref_header_chat)));
内容来源于网络,如有侵权,请联系作者删除!