1

この質問はすでに誰かから尋ねられていますが、完全な回答は見つかりませんでした。ArrayAdapter を使用して ListActivity (モニュメントのリスト) を作成しました。ビットマップはバックグラウンドでロードされ、キャッシュ、DB、ディスクに保存されてから返されます。ユーザーはアダプタ内の要素をクリックして変更できるため、メソッド setListAdapter が数回呼び出されます。

ListActivity では、サーバー (または DB) に場所のリストを要求し、その場所を持つアダプターで setListAdapter を呼び出すだけです。

アダプターのメソッド getView では、バックグラウンドですべてを実行し、listView の ImageViews にビットマップを設定するメソッド「loadBitmap(..)」を呼び出すだけです。

すべて正常に動作していますが、多くの理由で ListActivity の代わりに ListFragment を使用したいと考えています (まず、このリストは ViewPager にタブとして配置されます)。

どうすればいいですか?同じアダプターを使用できますか、それとも何かを変更する必要がありますか?

どうもありがとうございました、

ロレンツォ

4

1 に答える 1