假设我有两个应用程序,它们共享相同的用户ID和相同的进程,在它们的AndroidManifest.xml
中声明:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp.appname1"
android:sharedUserId="com.myapp.sharedUserId">
<application android:process="com.myapp.sharedProcess">
...
...
并且
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp.appname2"
android:sharedUserId="com.myapp.sharedUserId">
<application android:process="com.myapp.sharedProcess">
...
...
如果每个应用程序都有一个定义的服务,并且两者同时运行,即使在同一进程下运行,它们是否会获得一个“主”线程呢?或者它们也共享一个“主”线程?
非常感谢任何启示。谢谢!