0

4つのタブ(アクティビティ)を含むTabActivityがあります。次に、これら4つのタブ間でデータを渡します。親(TabActivity)に渡す方法は知っていますが、実行中のタブのアクティビティの1つに渡すにはどうすればよいですか?putExtraを使用すると、データを渡すことができますが、他のアクティビティでデータ(イベント/コールバックなど)を取得したことをどのように知ることができますか?

4

2 に答える 2

1

getExtraを使用して、データがインテント内にあるかどうかを確認します。私はこれをパブリック静的変数で解決します。アクティビティのonResumeからオブジェクトへの参照を取得するだけです。nullであることを確認することを忘れないでください

于 2012-05-19T14:05:58.650 に答える
0

タブ内の各アクティビティにはコンテキストがあります。あなたは通常通りエクストラを置く/エクストラを得ることができます。

別の方法は次のとおりです。

パブリック静的変数を作成します。好み。

SQLiteに保存します。

于 2012-05-19T14:20:06.497 に答える