Parcelables を使用して、MainContainerActivity の TabActivity に基づいて、タブ n からタブ n+1 アクティビティにデータを渡そうとしていますが、タブ n+1 インテントに「getExtras」メソッドを適用できないため、成功しません。
startActivity(nextactivity)
でタブ スイッチャーを使用する代わりに、 を使用してタブ n+1 アクティビティを開始すると、パーセル可能なオブジェクトをあるタブから次のタブに渡すことができますtab.setCurrentTab(tab_n+1)
。
TabActivity を MainContainer クラスに実装し、Activity を tab に実装したまま、これらのパーセル化可能なオブジェクトを渡すことができるように、アクティビティの意図をどのように管理すればよいでしょうか?
または、使用時にマニフェストでアクティビティの開始を強制する方法はありtab.setCurrentTab(tab_n+1)
ますか?
私は何十ものスレッドを読み、多くのさまざまなテストを試してきましたが、成功していないので、本当の初心者と同じように答えを詳しく説明してください:-)
編集:API8以降でこれを機能させることを目指しています