android 多个activity 是否需要销毁?

  1. 如果我有3个activity, 每次主页面和其他两个页面的切换,主页面(singletask)不会销毁,其他的两个页面(singletop)如果也不销毁,会有问题么?
阅读 3.1k
4 个回答

Google官方是推荐不需要手动关闭Activity以提高体验。

这个有文档? 麻烦发送一下

等产品经理,提出返回体验要求,再考虑

Android系统会自动对无用的activity实例对象进行GC,应用程序员需要注意的是:

  • 要在onDestroy()里释放相关资源,做好清理工作(e.g.关闭数据库连接,停掉线程等)
  • 不要在onDestroy()之后还持有其它对象的引用(否则会妨碍GC,造成memory leak)

https://developer.android.goo...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题