首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用recreate()时包含额外的意图

在使用recreate()时包含额外的意图
EN

Stack Overflow用户
提问于 2015-02-23 19:06:24
回答 2查看 1K关注 0票数 3

我正在尝试在Android上重新创建()和活动。我需要额外的数据通过意图传递到重新创建的活动。如何做到这一点?

以下代码不起作用。

代码语言:javascript
复制
getIntent().putExtra("flag",true);
recreate();
EN

回答 2

Stack Overflow用户

发布于 2018-10-30 19:11:55

您可以调用recreate()并将日期保存到SharedPreferences中。通过这种方式,您可以自由地做许多事情,并且在NewActivity开始之前,前面的活动也被完全销毁。看看this deep StackOverflow answer吧。

票数 1
EN

Stack Overflow用户

发布于 2015-02-23 20:02:39

为什么不通过Intent重新启动activity:

代码语言:javascript
复制
Intent intent = getIntent();
intent.putExtra("your","params");
finish();
startActivity(intent);

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28672298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档