私は持っていActivity
ます。これActivity
には がListView
付属BaseAdapter
しています。ではonDestroy
、アダプタはクラスに格納され、onCreate
では新しい に再接続されActivity
ます。アダプターはインターネットからデータを読み込みViews
、ListView
. AsyncTask
アダプターから (データをロードするために) を開始できるようにするには、 LoaderManager
. Activity
の を使用して、からアダプタに渡しgetSupportLoaderManager()
ますActivity
。
次は正しいですか: アダプターが保持され、に再接続されているため、最初に渡し
Activities
た古いものへの参照が常に保持され、メモリ リークが発生する可能性がありますか?Activity
どうすればこれを防ぐことができますか?
LoaderManager
アダプターを新しいものに付け直すたびに、新しいものにActivity
交換することを考えましたActivity
。getSupportLoaderManager()
これは安全/一般的ですか?一般的に、 'old' への危険な参照を見つけるにはどうすればよい
Activities
ですか?