2012-04-27 16 views

答えて

0

Loadersとお考えですか?私はこのクラスを自分で使ったことはありませんが、あなたが探しているものと思われます。ここでのAndroid 3.0で導入さlink

で、ローダーは非同期的活動またはフラグメントで データをロードすることが容易になります。ローダーには次のような特徴があります。

  • これらはすべてのアクティビティーとフラグメントで使用できます。
  • これらは、データの非同期ロードを提供します。
  • コンテンツの変更時にデータの送信元を監視し、新しい結果を提供します。
  • 構成が変更された後に再作成されると、最後のローダのカーソルに自動的に再接続します。したがって、データを再クエリする必要はありません。

また、あなたは項目を選択しているときに、ファイルに書き込み、あなたが選択した項目]タブを表示したときにそれを読むことができます。

+0

リストから複数の項目をチェックして、選択した項目を次のタブに表示したいのでローダーが役に立たないことがあります – Numair

0

選択したアイテムをグローバルストレージに保存し、mTaHost.setCurrentTab(your_next_tab);を使用して、保存した選択したアイテムをフェッチして表示するだけです。

+0

任意のソースまたは例がより役立つでしょう! – Numair

+0

OKグローバルなアクセスのために選択されたアイテムまたはアプリケーションクラスを保存するためにsetterゲッタークラスを使用し、次のタブでフェッチします。 –

+0

私もgetter setterを使用しましたが、私が項目をチェックし始めると強制終了エラーが出る – Numair

0

次のタブのクラスに静的パブリックフィールドを設定して、その特定のアイテム/アイテムが到達するとそのアイテムをロードし、使用後にクリアすることができます。

+0

このような場合に静的を使用することはお勧めできません。 –

+0

リストはsqliteデータベースから読み込まれます...フィールドは静的ではありません – Numair

+0

@ user1296361、それはフィールドの出所とは関係がなく、次のタブで何を表示するか分かります。 –

関連する問題