我有一些想要启动的活动。有时我想从主进程启动活动(例如另一个活动),有时我想从运行的服务启动它们...
我有一些想要启动的活动。有时我想从主进程启动活动(例如另一个活动),有时我想从在不同进程中运行的服务启动它们。请注意,这些活动均未导出。
我假设 <activity android:process="..."/>
默认行为是在当前进程中启动,但事实并非如此。默认行为是在应用程序的默认进程中启动。
使用指定 的不同类来 <activity>
创建所有元素的副本 android:process
,但是出于某些原因这是不可取的。
它看起来 android:multiprocess="true"
使默认工作方式符合我的要求,但我见过关于使用它的模糊、二手、可怕的警告,但原始资料已被删除,而且在实践中它似乎正是我想要的。
还有其他更好的方法来实现这一点吗?