按下后退按钮时清除片段内容
当我按下后退按钮时,我想要清除片段。按下后退按钮时清除片段内容
所需循环: 当我点击物品1在我的活动的列表视图,我想让它显示只有物品1我的片段内容。当我按下并点击item2时,我只需要item2那里。但目前,item1和item2在我的片段。
这是我开始我的片段:
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fixtures);
if (savedInstanceState == null) {
mFixtureInfo = new FixtureInfoFragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.containerMain, mFixtureInfo)
.commit();
}
}
回答:
尝试,只要你想你的片段是开放打电话片段的新实例。
它会每次创建一个新的片段。
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fixtures);
if (savedInstanceState == null) {
FixtureInfoFragment mFixtureInfo = new FixtureInfoFragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.containerMain, mFixtureInfo)
.commit();
}
}
不全局声明你FixtureInfoFragmet。
回答:
,应清除在活动instantSatate架
@override onBackPressed(){ clearBackTrace(intent); }
以上是 按下后退按钮时清除片段内容 的全部内容, 来源链接: utcz.com/qa/259429.html