android – 如何恢复活动?

android – 如何恢复活动?,第1张

概述假设有三个活动,显示顺序是a-> b-> c. 现在,我想在Activity c完成一些 *** 作后直接恢复Activity a. 直接通过Activity c恢复Activity a,但是创建一个Activity a的新实例. 正如@Matthias所说,你想恢复或重启Activity a吗?如果你想重新启动它,那么你应该在你的意图中包含FLAG_ACTIVITY_CLEAR_TASK,这样做: “I 假设有三个活动,显示顺序是a-> b-> c.
现在,我想在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 – 如何恢复活动?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存