如果应用程序通过Service
或bindService
开始startService
,此服务对象是否会从与应用程序不同的进程运行?
我问,因为许多Android示例项目开始使用IPC并使用IPC进行通信,考虑到根据Android Service
文档,“......服务与其他应用程序对象一样,运行他们托管过程的主线。“
IPC,AIDL和IBinder
接口只有在连接到由您自己的应用程序以外的应用程序启动的Service
时才有用。
这是正确或公平的理解吗?
答案 0 :(得分:1)
如果应用程序通过开始服务 bindService或startService,这个 服务对象从进程中运行 不同于 应用
是的,通常是在另一个应用程序中实现该服务。
我问的是因为很多Android的例子 项目开始服务和 使用IPC与他们沟通
真的?
IPC,AIDL和IBinder界面 只有在连接到a时才有用 服务由应用程序启动 除了你自己的。
IPC和AIDL,是的。宾德,没有。 You can use that locally too