有人说,当任务进入后台时,android会清除单例实例。这是真的吗?
我意识到,当我尝试杀死前台任务(通过使用 DDMS)时,应用程序会自动重新启动它。一定有一些守护进程,不是吗?
当然,重新启动前台应用程序对我来说是安全的,因为当进程重新启动时,我可以通过调用应用程序的 onCreate 来重新初始化我的应用程序。
但是我对后台任务/应用程序感到困惑。android会杀死后台任务并以与前台应用程序相同的方式重新启动它吗?(我尝试杀死后台应用程序,它在没有重启的情况下退出)。或者dalvik会清除并回收静态实例?
如果dalvik真的很清楚singlton,我该如何避免呢?