现在,我想在Activity c完成一些 *** 作后直接恢复Activity a.
直接通过Activity c恢复Activity a,但是创建一个Activity a的新实例.解决方法 正如@Matthias所说,你想恢复或重启Activity a吗?如果你想重新启动它,那么你应该在你的意图中包含FLAG_ACTIVITY_CLEAR_TASK,这样做: “If set in an Intent passed to Context.startActivity(),this flag will cause any existing task that would be associated with the activity to be cleared before the activity is started”.
或者你可能只是调用finish();在Activity a的onPause中
如果你想恢复它,那么你只需要调用startActivity(new Intent(Parent.this,ActivityA.class));或者你的代码是什么
其他信息:Activities,Intent,Activity and Task Design
总结以上是内存溢出为你收集整理的android – 如何恢复活动?全部内容,希望文章能够帮你解决android – 如何恢复活动?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)