startActivityForResultでアクティビティを開始しています。新しく開始されたアクティビティのインスタンスまたはコンテキストを取得する方法はありますか?ありがとう。startActivityForResultで新たに開始したアクティビティのコンテキストを取得します
0
A
答えて
0
私は認識していません。
アクティビティが別のアクティビティを開始すると、アクティビティはそのアクティビティにデータを渡すことができます(このアップストリームを呼び出します)。アクティビティーが完了すると、呼び出し元にデータを戻すことができます(このダウンストリームを呼び出します)。アップストリーム通信とダウンストリーム通信は、それぞれ起動と終了の時点でのみ発生します。
発信者には、呼び出されたアクティビティのコンテキストが必要なようです。コールされたアクティビティは、呼び出されたアクティビティが開始されたときに「一時停止」状態になる可能性が最も高いです。コンテキストオブジェクトを(たとえばグローバルアプリケーションオブジェクトを介して)共有できる変数に設定するために呼び出されたアクティビティを管理するとしても、呼び出しアクティビティがコンテキストを利用することは保証されません。
+0
大丈夫、私は同じ感情を持っていましたが、わかりませんでした。それを確認してくれてありがとう。 –
関連する問題
- 1. StartActivityForResult StartActivityForResultアクティビティが終了しました
- 2. startActivityForResultは第2アクティビティを開始していません
- 3. アクティビティが別のアクティビティを開始したため、アクティビティのタイムアウトを開始する
- 4. 新しいフラグメントの開始後にアクティビティがクラッシュしました
- 5. アプリケーションが新しいアクティビティの開始を停止しました
- 6. 別のアクティビティでstartActivityForResultメソッドの結果を取得しますか?
- 7. 新しいアクティビティを開始し、そのアクティビティでメソッドを開始する方法
- 8. jbossがコンテキストを開始するのに失敗しました
- 9. 最新のAndroidアプリアイコンが新しいアクティビティを開始しました
- 10. 開始アクティビティの後に(アレイから)新しいイメージを取得するには?
- 11. 新しいアクティビティを開始する際にエラーが発生しました
- 12. スレッド内で新しいアクティビティを開始
- 13. インクルードブロックで新しいアクティビティを開始
- 14. TransactionTooLargeException新しいアクティビティを開始したとき
- 15. 新しい空のアクティビティの開始時にSecurityExceptionが発生しました
- 16. DexClassLoaderを使用したアクティビティの開始
- 17. フローティングボタン新しいアクティビティを開始する
- 18. アクティビティでプロセスの開始に失敗しました
- 19. ブロードキャストレシーバーからの値を既に開始しました。アクティビティ
- 20. 新しいアクティビティをAdMobで開始しますか?
- 21. 原因:java.lang.OutOfMemoryError(新しいアクティビティの開始)
- 22. Googleマップのマーカーをクリックした後に新しいアクティビティが開始しない
- 23. 新しいアクティビティをアサートする方法が開始されました
- 24. 別のアクティビティの開始中にエラーが発生しました
- 25. ListViewからアクティビティを開始し、次のアクティビティを開始します
- 26. アンドロイドエミュレータの開始アクティビティが機能しませんでした
- 27. アクティビティ以外のクラスから新しいアクティビティを開始する
- 28. クリックしたリストビューから新しいアクティビティを開始する最善の方法
- 29. アクティビティ開始時にAndroidクラッシュが発生しましたか?
- 30. Facebookのログイン成功後に新たなアクティビティを開始
新たに開始されたアクティビティのコンテキストを意味しますか?そのアクティビティにコンテキストがある場合。 –