私は2つのアプリA(アクティビティA1、A2、A3)とB(アクティビティB1、B2)を持っています。私のプロセスは次のようになります:
A1 -> A2 -> A3 -> B1 -> B2
私の質問は: アクティビティ B2 から、既存のアクティビティ A3 に再開する方法 - 新しいアクティビティ A3 を作成しない - マルチタスク ボタンを使用して 2 つのアプリケーションを切り替えるようなものですか?
ありがとう、
私は2つのアプリA(アクティビティA1、A2、A3)とB(アクティビティB1、B2)を持っています。私のプロセスは次のようになります:
A1 -> A2 -> A3 -> B1 -> B2
私の質問は: アクティビティ B2 から、既存のアクティビティ A3 に再開する方法 - 新しいアクティビティ A3 を作成しない - マルチタスク ボタンを使用して 2 つのアプリケーションを切り替えるようなものですか?
ありがとう、
インテントは、別のプロセスからアクティビティを開始できるようにする Android の強力なメカニズムです。
必要なのはセットアップ パッケージとクラス名だけです。それで全部です。
例えば :
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.example", "com.example.MyExampleActivity"));
startActivity(intent);
また、 singleInstance |が必要になる場合があります。Activity A3 のsingleTask起動モード。
A3 を起動する必要がある場合は、 FLAG_ACTIVITY_REORDER_TO_FRONTを Intent に設定する必要があり、A3 は前面に並べ替えられます。
Android で IRC を作成する方法 :こちらをお読みください