繁体   English   中英

使用广播接收器后如何释放资源?

[英]How to release resources for a broadcast receiver after it has been used?

我一直在尝试找出如何在使用完广播接收器后对其进行清除。 我的应用当前已在Android Manifest中注册了广播接收器,然后使用intent调用它,将其调用到PendingIntent,然后从那里使用AlarmManager,然后在指定时间触发广播接收器,

但是,我觉得当时间到了并且广播接收器已经处理完毕后,它就留在内存中不用了。

我已经阅读了有关从其活动中注销广播接收器的其他文章和文章,但是从它开始的活动需要具有不影响广播接收器的关闭能力,因此如果我在onPause()上注销它活动的一部分,这肯定会在广播接收器开始之前将其终止吗?

任何帮助,将不胜感激。

让系统处理它。 它将根据需要进行垃圾收集,并且通常很快。 此外, BroadcastReceiver javadoc声明它将被积极杀死。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM