- 如果我有3个activity, 每次主页面和其他两个页面的切换,主页面(singletask)不会销毁,其他的两个页面(singletop)如果也不销毁,会有问题么?
Android系统会自动对无用的activity实例对象进行GC,应用程序员需要注意的是:
onDestroy()
里释放相关资源,做好清理工作(e.g.关闭数据库连接,停掉线程等)onDestroy()
之后还持有其它对象的引用(否则会妨碍GC,造成memory leak)3 回答899 阅读✓ 已解决
2 回答998 阅读✓ 已解决
1 回答783 阅读✓ 已解决
2 回答901 阅读
2 回答836 阅读
1 回答779 阅读
1 回答827 阅读
Google官方是推荐不需要手动关闭Activity以提高体验。