我試圖創建一個服務,即使在用戶從正在運行的進程菜單中關閉了應用程序(通過將進程移出屏幕)後,我也會爲後臺作業。用戶退出後保持後臺服務活着
我試圖做的是通過聲明它像這樣在不同的進程創建服務:
<service
android:name=".service.Service"
android:enabled="true"
android:icon="@drawable/ic_launcher"
android:process=":my_process" >
</service>
和onStartCommand()是:
這樣做的@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
嗨,你有沒有接觸到一個解決方案?我一直在尋找幾個小時來解決這個問題,我無法找到解決方案。你的代碼看起來和我的完全一樣。 – OmarBizreh
我已經解決了這個問題,只需開始我的服務使用這一行: 'ContextWrapper cont = new ContextWrapper(getBaseContext()); \t \t \t cont.startService(服務)' – OmarBizreh
相關http://stackoverflow.com/questions/16651009/android-service-stops-when-app-is-closed –