当他们的眼睛偏离我的应用程序时杀死服务类

时间:2012-12-11 07:44:22

标签: android service lifecycle

我有一个没有绑定任何活动的服务类。在这个服务类中,我正在放置一些未完成的音频播放器组件。并且在那里有一个匿名内部班级的广播接收器。

应用程序中有5个活动。当用户在5个活动屏幕之间导航时,如何使此后台服务类保持活动状态。但如果他们在这5个以外的地方导航,就杀了它?就像他们离开并查看不同的色情应用程序一样?

我读到的一个想法是在每个Activity的onResume()中绑定服务,并在5个活动中的每个活动的onPause()中将其解除绑定。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

每个应用程序也可以有Application类。

您可能希望从那里进行绑定并跟踪哪些活动处于打开状态。