0
我的AndroidManifest.xml中有一個服務在我的服務的android:process
屬性的獨立進程中運行,而不是通過我的應用的其餘部分運行。但是,當我通過設置>應用程序>運行查看應用程序時,它僅顯示我有一個進程和一個服務。我應該沒有兩個過程?Android服務未在獨立進程中運行
這裏是我的AndroidManifest.xml我的服務宣言:
<application ...
android:process=":MyAppProcess">
...
<service
android:name="com.example.MyService"
android:label="My Service"
android:exported="false"
android:process=":MyServiceProcess"/>
您可以發佈您你正在使用的服務類。擴展服務類並不意味着它會自動打開另一個線程來完成它的任務。 –
您不必爲了讓它在單獨的進程中運行而設置isolatedProcess。這就是流程屬性的用途,對吧?否則,我沒有看到任何會影響過程的代碼。 –