で宣言することにより、同じユーザー ID と同じプロセスを共有する 2 つのアプリケーションがあるとします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">
...
...
各アプリケーションにサービスが定義されており、両方が同時に実行されている場合、同じプロセスで実行されているにもかかわらず、それぞれに 1 つの「メイン」スレッドが取得されますか? それとも、1 つの「メイン」スレッドも共有していますか?
どんな啓発も非常に高く評価されます。ありがとう!