首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >项目的生命周期- android内存泄漏

项目的生命周期- android内存泄漏
EN

Stack Overflow用户
提问于 2017-11-15 07:46:38
回答 1查看 435关注 0票数 1

我在开发android应用程序方面非常新,我很难理解应用程序/活动/类生命周期。

我有两个活动:MainActivityDetailActivity。每个人都有自己的Fragments。它们之间有一个StatusController单例,它实现了observer pattern

我读到过android会在需要内存的时候杀死应用程序。下面是我的问题:

  1. 它是只杀死整个应用程序,还是一个接一个地杀死活动?
  2. 碎片背后的活动有可能被杀死,但碎片却幸存了下来吗?
  3. 有没有任何地方有关于在内存泄漏时会杀死什么的文档?
  4. 单身阶级什么时候被杀?
EN

回答 1

Stack Overflow用户

发布于 2017-11-15 07:57:33

这是你的答案:

  1. 它是只杀死整个应用程序,还是一个接一个地杀死活动?

安卓操作系统杀死了整个过程,而不是杀死一个人的活动。进程终止意味着应用程序将不再运行

  1. 碎片背后的活动有可能被杀死,但碎片却幸存了下来吗?

不可能调用活性,但是碎片能够存活,因为碎片是通过活动加载的,碎片生命周期依赖于fragment.Once活动,碎片被破坏了,碎片将不再可见

  1. 有没有任何地方有关于在内存泄漏时会杀死什么的文档?单身阶级什么时候被杀? 当你杀死你的应用程序时,单例类就会被杀死。注意:如果OS终止了应用程序运行的进程--在这种情况下--所有Singleton类都将被杀死

注意:关于内存泄漏文档,您可以参考下面提到的链接. https://mindorks.com/blog/detecting-and-fixing-memory-leaks-in-android

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47301932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档