我在开发android应用程序方面非常新,我很难理解应用程序/活动/类生命周期。
我有两个活动:MainActivity和DetailActivity。每个人都有自己的Fragments。它们之间有一个StatusController单例,它实现了observer pattern。
我读到过android会在需要内存的时候杀死应用程序。下面是我的问题:
发布于 2017-11-15 07:57:33
这是你的答案:
安卓操作系统杀死了整个过程,而不是杀死一个人的活动。进程终止意味着应用程序将不再运行。
不可能调用活性,但是碎片能够存活,因为碎片是通过活动加载的,碎片生命周期依赖于fragment.Once活动,碎片被破坏了,碎片将不再可见
注意:关于内存泄漏文档,您可以参考下面提到的链接. https://mindorks.com/blog/detecting-and-fixing-memory-leaks-in-android
https://stackoverflow.com/questions/47301932
复制相似问题