LoaderEx SQLiteCursorLoader を使用する FragmentActivity が一時停止または破棄されたときに、データベースが閉じていることを確認する必要がありますか?
どうもありがとう
1 に答える
1
がFragmentActivity
破棄されると、それが作成reset()
したすべてのLoader
インスタンスを呼び出す必要があります。これによりonReset()
、Loader
実装が呼び出され、未処理の が呼び出されSQLiteCursorLoader
ます。close()
Cursor
これは、アクティビティが破棄されたときに発生することに注意してください。アクティビティが一時停止されたときに非アクティブ化するという管理された概念にLoader
相当するものはないようです。これは素晴らしいヒープ管理機能だったので残念です。これをどのようにサポートするのが最善かを考えてみます。Cursor
Cursor
何かが漏洩しているという証拠を見つけた場合は、LoaderEx プロジェクトに問題を報告し、エラーの再現方法の詳細を記載してください。
于 2012-01-14T20:14:28.507 に答える