B のマニフェストでは次のようになります。
<activity android:name="BActivity" >
<intent-filter>
<action android:name="ACTION_TEST" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
そしてグローバル変数を持っていました。
A の起動コードでは次のようになります。
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("package name","package name.BActivity"));
startActivity(intent);
B_app を正常に起動できます。
しかし、A から B を起動し、B のアイコンをクリックして B を直接起動しますが、グローバル変数はそれらの間で同じです。
A から起動した B と直接起動したい 2 つの独立したアプリです。
どうすればいいですか?