私はAndroidプログラミングが初めてで、次の質問があります。
別のアクティビティ (画面) を呼び出すアクティビティ (画面) があります。インテキストを作成して putExtras を使用することで、Activity2 から値を返すことができます。次に、メインのアクティビティ 1 に戻ると (onActivityResult)、返されたインテントから文字列値のペアを取得できます。
質問 1 Activity2 が終了した場合、ガベージ コレクターが起動した場合に、そこで作成したインテントが解放される可能性はありますか? または、アプリが終了するまで、アンドロイドはそのようなメモリをクリアしませんか。
質問 2) その後、Activity2 に戻って「新しいインテント .....」を再度実行すると、さらに多くのメモリを割り当てることになり、そうであれば非効率的ですか?」
質問 3 - 呼び出されたアクティビティから呼び出し元のアクティビティにデータを戻すより良い方法はありますか、それとも Intent と putExtras などを使用するのが唯一の方法ですか?
ありがとうトニー