-1
我想在活动销毁后重新启动服务。Android服务 - 退出后重新启动任务
在该服务是一个数据库引用到firebase-db。此服务的目的是向用户显示通知,如果添加了小孩。
我的Manifest.xml看起来如下:
<application>
[...]
<service
android:name=".FirebaseComponent.FirebaseDatabasePushService"
android:process=":PushService"
android:enabled="true"
android:exported="false" />
</application>
我试图用public void onTaskRemoved(Intent rootIntent)
和startService(意图)内,但它还是不奏效。我的onStartCommand(Intent intent, int flags, int startId)
返回START_STICKY。
我该如何实现,服务在用户杀死后重新启动?
有没有一个很好的时间点重新启动服务?或者,也许操作系统可以启动服务? – thomas
是的,您可以将服务设置为在设备启动时运行,如果这对您更好。否则,您希望延迟时间,以便操作系统在重新启动服务之前处理服务关闭。 – Ethan
你的操作系统可以重新启动它吗?怎么样? – thomas