Android如何不让Activity销毁

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android如何不让Activity销毁相关的知识,希望对你有一定的参考价值。

activity:a,b,c。启动的顺序是a->b->c,c的启动模式不能为singleInstance,其他启动模式不限。当我们在c的界面点击“返回”时,肯定是返回到b,同理在b点“返回”的时候是返回a,点击“返回”的顺序依旧是c->b->a。如何实现,c不被finish,也就是destroy。

参考技术A activity自动回收是有activity生命周期决定的,当activity退出或失去焦点(按home除外)后,就被销毁了,activity不可后台运行,你不能改变。能后台运行的是services,broadcastreceiver。 参考技术B this.moveTaskToBack(false);
把activity 放到后台,不会触发ondestroy,当然,可以被系统回收。

以上是关于Android如何不让Activity销毁的主要内容,如果未能解决你的问题,请参考以下文章

android中 进入到下一个activity时 不销毁前一个怎么做

Android 堆碎片化策略?

android:当Activity和Service 都被销毁后,如何控制其中生成的线程?

软件的横竖屏切换

如何让Android横竖屏切换时不销毁当前activity

如何让Android横竖屏切换时不销毁当前activity