【发布时间】:2012-10-04 01:51:44
【问题描述】:
仅供参考:我不是专业人士,所以这可能很容易解决我只是直到现在才找到解决方案。
以下场景。我有一个安卓应用程序。在主要活动中,我初始化一个类的静态实例以通过 WebSockets 进行通信,然后我启动一个使用该静态实例的服务。
现在,当我关闭活动时,我保持服务在后台运行(使用部分唤醒锁),问题是,当我稍后销毁服务时,静态实例有时仍然处于活动状态直到我从“缓存进程”中删除该应用程序。
当我再次启动活动时,我又拥有了一个初始化的新静态实例。
我怎样才能避免这种情况?
【问题讨论】:
标签: android class service android-activity static