0

I have large amount of pictures in server and need to show up in android app as list view. I tried storing just Url in db, but while retrieving from server it gives an error because of using more number of async task. Any suggestion with regard to this, As it would be useless if i store so many images and if i dont do that, its affecting user experience.

4

2 に答える 2

1

イメージごとに個別のAsyncTaskを起動しないでください。単一のAsyncTaskを使用して、一度に1つ(またはいくつか)のすべての画像を取得することをお勧めします。各画像が受信されると、AsyncTaskはそれをUIに表示するために使用できますpublishProgress(オーバーライドする必要があります)。onProgressUpdate

于 2012-09-19T00:54:29.563 に答える
0

遅延読み込みを利用していますか?大量の不確定な数の画像を読み込む必要がある場合は、ユーザーエクスペリエンスの向上とメモリ管理の問題の解決の両方を行うために、遅延読み込みを使用することをお勧めします。

次のリンクを読んでください。

ListViewでの画像の遅延読み込み

http://www.youtube.com/watch?v=gbQb1PVjfqM

于 2012-09-19T05:43:50.710 に答える