按下后退按钮时清除片段内容

当我按下后退按钮时,我想要清除片段。按下后退按钮时清除片段内容

所需循环: 当我点击物品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

回到顶部