2011-12-23 8 views
0

に画像をダウンロードするとき、私は1 ListViewを持っていると私はListViewをリフレッシュする必要があり、すべての5枚の画像の背景に画像をダウンロードしていますが、このリストの上に私はいくつかのカスタマイズTextView秒を持っているHorizontalScrollViewを持っています。ListViewコントロールがスムーズにスクロールされておらず、しっかりと背景

TextView 1つのカテゴリをクリックすると、それに対応するListViewが表示されます。私が1つのカテゴリーから別のカテゴリーに切り替えると、長い時間がかかります。

アプリケーションが強制的に応答していないか、または待機しているように、何度かダイアログが表示されます。

誰も私のアプリケーションでこれらがすべてなぜ起こっているのか誰に教えてもらえますか?

+0

これは、使用しているフレームワークを知るのに役立ちます。その共通コントロール、MVC、...ですか? –

答えて

0

私のクリスタルボールは、あなたがGUIスレッドで同期してデータを取り込んでいると伝えます。それをしないでください。

イメージの到着時にダウンロードを実行してリストビューを更新するか、それをサポートするネットワークフレームワークを使用している場合は、非同期I/Oを使用してイメージを取得します(イメージ到着)。

どちらの場合でも、画像のロード中にプレースホルダを表示する必要があります。

関連する問題