我希望在销毁活动后重新启动服务。
在服务中是对firebase-db的数据库引用。此服务的目的是在添加子项时向用户显示通知。
My Manifest.xml如下所示:
<application>
[...]
<service
android:name=".FirebaseComponent.FirebaseDatabasePushService"
android:process=":PushService"
android:enabled="true"
android:exported="false" />
</application>
我尝试使用public void onTaskRemoved(Intent rootIntent)
并在startService(intent)中使用,但这也没有用。
我的onStartCommand(Intent intent, int flags, int startId)
返回START_STICKY。
如何在用户杀死服务后重启服务?
答案 0 :(得分:1)
据我所知,目前无法重启服务。我记得几个月前我有这个问题,唯一的解决办法是
postDelayed
,然后在5秒后重新启动它。 希望这有帮助!