3

私は2つのタブを持つアプリケーションを持っています。どちらもListFragmentsです。 最初のタブはCursorLoaderを使用してデータをリストにバインドし、データはサービスから取得します。 2番目のタブにはこれまで空のListFragmentはありません。Android ActionBarタブ - ListFragment問題

ここで、アプリケーションを起動してサービスが情報を取得すると、すべて正常です! ListFragmentにはデータが入力されており、すべて正常に機能します。 2番目のタブに切り替えると、ローディングホイールが表示されますが、これは問題ありません。

最初のタブに切り替えると問題が発生します。サービスが開始され、データのプルダウンが開始されると、私のログにそのサービスがプルダウンされているのがわかりますが、ListFragmentに何も表示されません。その空白とそのようなCursorLoaderはもう接続されません。

次の奇妙なことは、アプリケーションを閉じて再起動すると、データが突然リストにあります。しかし、バグは切り替え時に再び発生します。

これに関するご意見はありますか?その本当に私を悩ます!

+0

あなた自身の質問に答えることができます。 – Reno

答えて

2

フラグメントが削除されると、getLoaderManager.destroyLoader()に電話する必要があります。

関連する問題