gpt4 book ai didi

android - 如何防止 .setDisplayHomeAsUpEnabled 重新创建父 Activity ?

转载 作者:行者123 更新时间:2023-11-29 15:13:00 28 4
gpt4 key购买 nike

当我按下工具栏中的“后退/向上”按钮上升一级时,父 Activity 正在重新创建自身(重新加载数据等),而我只想完成 当前 Activity 。

现在我的 Activity 正在自动创建 Toolbar(支持 Toolbar),所以我不确定如何选择它来调用 NavUtils.navigateUpFromSameTask(this);当它被点击时。

是否有一个简单的标志我可以设置它来告诉它只是完成而不是重新创建父 Activity ?

最佳答案

我使用这个技巧并起作用,返回父级而不重新创建 Activity 。注释代码重新创建父级。所以我用了 finish()

@Override
public Intent getSupportParentActivityIntent() {
/*String from = getIntent().getExtras().getString("from");
Intent newIntent = null;
if(from.equals("MAIN")){
newIntent = new Intent(this, MainActivity.class);
}else if(from.equals("FAV")){
newIntent = new Intent(this, FavoriteActivity.class);
}

return newIntent;*/
finish();
return null;
}

关于android - 如何防止 .setDisplayHomeAsUpEnabled 重新创建父 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28525462/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com