2つのアクティビティアクティビティAとアクティビティBがあり、非常に頻繁に通信する必要があります。両方のアクティビティでstartActivityを使用し、毎回新しいインスタンスを作成します。 launchModeをsingleTaskとして使用すると、アクティビティAからアクティビティBが呼び出され、アクティビティBがタスクに存在しない場合、アクティビティBの新しいインスタンスがタスクに作成され、タスクの上に表示されます。今私はBからアクティビティAを呼び出すと、アクティビティBがタスクからクリアされます(singleTaskはルートアクティビティとしてAを作成します).AからBを呼び出すと、新しいインスタンスBが作成されますが、アクティビティがタスクに存在する場合は、新しいインスタンスを作成すべきではありません。アクティビティ間の頻繁な通信
どのように私はこれを達成するのですか?どんな助けもありがとうございます。