我开发了一个具有 1 个进程和 2 个服务的 Android 应用程序。但我注意到“Google 服务”有 2 个进程和 1 个服务。它怎么会有2个进程?我在 Processes and Threads 做了一些阅读尝试更多地了解流程。它谈到有一个 list 条目,但没有具体的例子我不明白。有人可以解释一个 Android 应用程序如何拥有多个进程并提供一个具体示例吗?
最佳答案
您可以在 list 中指定 android:process=":remote"
以在单独的进程中运行 Activity/服务。
“远程”只是远程进程的名称,您可以随意调用它。如果您希望多个 Activity/服务在同一个进程中运行,只需为其命名即可。
<activity android:name=".RemoteActivity" android:label="@string/app_name" android:process=":RemoteActivityProcess"/>
关于android - Android应用程序如何拥有多个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6567768/