我有一個在後臺運行的後臺服務來跟蹤屏幕的開啓和關閉事件。它的啓動如下:當android系統殺死我的應用程序時,如何保持我的後臺服務活動?
Intent intentService = new Intent(context, UnlockdService.class);
context.startService(intentService);
它在onStartCommand方法中返回Service.START_REDELIVER_INTENT
。但是,當android系統殺死應用程序時,這個線程也會死亡。
我該如何預防?
您無法確保服務不會被殺死。您可以做的最好的事情是確保在可能的情況下重新啓動。 –