0
我有一個應用程序在後臺運行,使用服務。但是當在主要活動中調用onDestroy時,服務會被重置,然後再次調用onCreate和onStart。我怎樣才能防止這個?Android:Activity.onDestroy()重新啓動服務
我有一個應用程序在後臺運行,使用服務。但是當在主要活動中調用onDestroy時,服務會被重置,然後再次調用onCreate和onStart。我怎樣才能防止這個?Android:Activity.onDestroy()重新啓動服務
您必須查看服務從其onStartCommand方法返回的值。缺省值是START_STICKY,它將在服務被銷燬後重新啓動服務。看看onStartCommand documentation瞭解更多詳情: