2011-08-07 12 views
0

私はTabWidgetが各タブのクリックで新しいアクティビティを作成しないことを知っています。しかし、私は混乱しています..私はマップを含むタブのアクティビティがある場合、いくつかの値がマップアクティビティにリンクされている他のタブから変更され、それらの変更された値でマップ上に何かを描画する必要があります考慮される。どうやってやるの? タブのクリック時に、マップアクティビティからonCreateメソッドが呼び出されないためです。私は、アプリを終了することができますし、再度入力して、それは私がしたいように動作します。他のアクティビティやsthからonDrawを呼び出すことができます。誰かが自分の問題を解決する方法を知っている場合は、私に知らせてください。あらかじめ、ありがとう。TabWidgetの問題

+0

'onResume()を使用して'の参照Berdonさんのコメントを使用します。アクティビティの 'onCreate()'メソッドは、 'onResume()'に置かれた '動的な'変更をより多くのコード処理で処理することで、最小限に抑えることができます。 – Squonk

答えて

1

あなたは多くのオプションがあります:あなたの他の活動に

  1. 使用onResume
  2. ブロードキャストインテントを使いBroadcast Receiver
  3. あなたもの間アクセス可能な情報を格納するための静的クラスを使用することができます二。

私はオプション1 :)

+0

ありがとう、私はこれを試してみる:) – Sandra

関連する問題