经过一番研究,我总结了以下几点,如果我错了,请告诉我。
一个活动通过“onStartCommand”启动一个服务,在服务类中。onStartCommand() {
return START_NOT_STICKY;
因此,使用 START_NOT_STICKY,服务将永远运行,除非被系统内存不足杀死。
与服务相关的活动将更容易被杀死,而让服务独自一人。
下面不太确定:我可以在任务栏中添加一个图标,在通知页面中添加一个通知块。我可以在他们身上添加 onchecklistener 。当点击图标时,我必须检查活动是否被广播杀死,然后重新启动活动并更新视图。