2 つのアクティビティを持つ TabActivity があります。受信トレイ用の 1 つの ListView と、送信トレイ用の別の ListView。ListActivityThreads のアイテム (スレッド) をクリックすると、そのスレッドのメッセージが別の ListActivityThreadDetail に表示されます。そのアクティビティでメッセージに答えると、その単一のスレッドを変更して ListActivityThreads に戻したいと思います。
結果を前のアクティビティに戻す通常の方法に従って、これを行います。ListActivityThreads で使用startActivityForResult
し、ListActivityThreadDetail でインテントの結果を設定します。しかし、ListActivityThreads の onActivityResult に関するデータを取得できません。
アクティビティを開始し、TabActivity に値を渡すさまざまな方法を試しました。しかし、今のところうまくいきません... クラスがすでに ListActivity を拡張しているため、BroadcastReceiver を使用できません。また、TabgroupActivity と startChildActivity を使用してこの例を試しています。しかし、メソッド onActivityResult を使用して何かを受け取ることはできず、私の親アクティビティに finishFromChildActivity を実装することもできません。
私は本当にこれにこだわっています。どんな助けも本当に感謝しています!