在从优先级片段中向后堆栈中添加新片段时,在其上添加新片段时,不会调用Preference片段生命周期事件onPause()和onResume()。
由于这个原因,我无法更新设置片段中项目视图的摘要。
此代码将详细信息片段添加到设置首选项片段
getSupportFragmentManager().beginTransaction()
.add(R.id.settings_container, new SettingsDetailFragment(), "SettingsDetailFragment")
.commit();
此代码处理backPress
if (getSupportFragmentManager().getBackStackEntryCount() == 0) {
this.finish();
} else {
setToolbarTitle("Settings");
getSupportFragmentManager().popBackStack();
}