從我的活動onCreate()
,startService()拋出java.lang.IllegalStateException
我想開始通過下面的代碼服務:
Intent intent = new Intent();
intent.setClassName(SERVICE_PKG_NAME, SERVICE_NAME);
context.startService(intent); //context = MainActivity.this
不過,我收到以下異常:
java.lang.IllegalStateException:不允許啓動服務意圖(服務名稱):應用程序在後臺
任何想法這可能是什麼原因?現在停留幾個小時。
您正在測試哪種Android版本?另外,你可以發佈整個Java堆棧跟蹤嗎? – CommonsWare
它是否適用於'getApplicationContext()。startService(intent)'? – tynn
@tynn沒有嘗試過..still同樣的錯誤.. –