2011-12-04 14 views
0

startActivityForResultでアクティビティを開始しています。新しく開始されたアクティビティのインスタンスまたはコンテキストを取得する方法はありますか?ありがとう。startActivityForResultで新たに開始したアクティビティのコンテキストを取得します

+0

新たに開始されたアクティビティのコンテキストを意味しますか?そのアクティビティにコンテキストがある場合。 –

答えて

0

私は認識していません。

アクティビティが別のアクティビティを開始すると、アクティビティはそのアクティビティにデータを渡すことができます(このアップストリームを呼び出します)。アクティビティーが完了すると、呼び出し元にデータを戻すことができます(このダウンストリームを呼び出します)。アップストリーム通信とダウンストリーム通信は、それぞれ起動と終了の時点でのみ発生します。

発信者には、呼び出されたアクティビティのコンテキストが必要なようです。コールされたアクティビティは、呼び出されたアクティビティが開始されたときに「一時停止」状態になる可能性が最も高いです。コンテキストオブジェクトを(たとえばグローバルアプリケーションオブジェクトを介して)共有できる変数に設定するために呼び出されたアクティビティを管理するとしても、呼び出しアクティビティがコンテキストを利用することは保証されません。

+0

大丈夫、私は同じ感情を持っていましたが、わかりませんでした。それを確認してくれてありがとう。 –

関連する問題