私は2つのアクティビティを持つアプリを持っています。メイン アクティビティから、 を使用してセカンダリ アクティビティを開始しstartActivityForResult()
ます。セカンダリ アクティビティは、データを (Intent
オブジェクトの形式で) メイン アクティビティに返します。メイン アクティビティにはonActivityResult()
、セカンダリ アクティビティからの復帰を処理するメソッドがあります。
このメソッド内で、(新しいデータ値を反映するために) メイン アクティビティのonActivityResult()
を更新する必要があります。View
私は明示的にスレッドを生成しません。私の質問は:onActivityResult()
メソッド内からビューを直接変更できますか、それとも UI キューにイベントを配置する必要がありますか? より明確に言うと、onActivityResult()
メソッドが UI スレッド上にあることを確認できますか? その場合、UI キューを忘れることができますか?