私はアンドロイドプログラミングの新人で、次の質問があります。呼び出されたアクティビティから値を返す
私は別のアクティビティ(画面)を呼び出すアクティビティ(画面)を持っています。私はintextを作成し、putExtrasを使用してActivity2から値を戻すことができます。次に私が主な活動1に戻ると、(onActivityResult)返されるインテントから文字列値のペアを取得できます。
質問1アクティビティ2が終了した場合ガベージコレクタが起動すると、そこで作成されたインテントが解放される可能性はありますか?または、アンドロイドはアプリが終了するまでそのようなメモリをクリアしません。
質問2)私は、「.....新しいテント」やる再びActivity2に戻っている場合は、さらに多くのメモリを割り当てることで、そうであるならば、それは「
質問3は非効率的な - ?あります呼び出し元の活動に戻って呼ばれる活動からのデータを渡すか、意図とputExtrasなどの唯一の方法を使用しているのより良い方法はありますか?
おかげで トニー
あなたが上記の答えからアイデアを得たら、他の人に十分に役立つように答えを受け入れてください。 –
グローバル変数は「悪い」ものだと思った;-) – NoToy