Android:将全局侦听器存储在全局列表中是否安全?

时间:2014-03-04 14:10:19

标签: android

抱歉我的英文

我有一些类具有静态(== global)方法,例如setListener()removeListener()。它存储了很少的侦听器(global)并且这些侦听器占用的内存非常少。

但是如果由于缺少其他应用程序的内存而导致系统杀死我的应用程序活动会发生什么?

系统会删除这些全局侦听器吗?

1 个答案:

答案 0 :(得分:0)

如果系统杀死你的应用程序,它会杀死虚拟机 - 静态变量会丢失。

根据您正在做的事情,您可能不希望以静态方式注册短暂的侦听器。