【发布时间】:2013-09-16 15:20:36
【问题描述】:
我正在尝试重新启动活动,但我想保存位图,然后在重新启动应用程序后重新加载相同的位图。不确定以下方式是否可以有效地重新启动活动。 这就是我尝试重新启动活动的方式:
Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(intent);
有人有什么想法吗?
【问题讨论】:
-
您为什么要明确尝试重新启动活动?
-
啊,这是因为我试图退出视图并将视图设置回活动。很难解释。
-
如果您打开一个活动来获取视图并将其传递回原始活动,您不应该使用 startActivityForResult() 来执行此操作吗?
-
这是可行的,getintent -> finish -> startintent....但我根本不推荐!如果您想刷新活动中的数据,您应该手动查看每个视图,以便您可以控制正在发生的事情..
标签: java android android-intent android-activity bitmap