当我按下工具栏中的"后退/上移"按钮上升一级时,当我想要finish当前的活动时,父活动会重新创建自己(重新加载数据等).
现在我的活动是自动创建Toolbar(支持工具栏),所以我不知道如何选择它来NavUtils.navigateUpFromSameTask(this);点击它时调用.
是否有一个简单的标志我可以设置它来告诉它finish而不是重新创建父活动?
小智 5
我使用这个技巧并且工作,返回父节点而不重新创建活动.注释的代码重新创建父代.所以我用完了()
@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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
535 次 |
| 最近记录: |