-2

URLから画像を表示しようとしていますが、画面に触れたりスクロールしたりしたときに画像を表示しているときに、アプリが応答していないことを示しています。

私のコードで何をするか:-

  1. URLから取得した画像を表示しているメイン画面で、4つの異なる2タイプのxmlを膨らませます。正常に動作しますが、問題は上記の質問の見出しです。

     _______________________
    |           |           |
    |           |           |
    |     1     |     2     |
    |           |           |
    |_______________________|
    |           |           |
    |           |           |
    |     3     |     4     |
    |           |           |    
     _______________________
     many more inflating layout
    

    上記の 1 、 2 、 3 、および 4 xml には、imageview が含まれています。

  2. 以下に示す非常に多くのリンクまたはlibファイルを試しています:

    SmartImageView LazyLoader
    ユニバーサル イメージ ローダー

    上記の LIB ファイルは、Gallery または listview を使用すると正常に動作しますが、私の場合は正常に動作しません。

私がグーグルをしているときに利用できるもっと多くのもの...

コード:

for(int i=0;i<10;i++)
{
    // inflate one ofI'm trying so many link or lib file which shown below :- four type of xml and run below Asyntask
}

画像を表示し、Universal Image Loader を使用して画像を imageview に表示する非同期タスク

        @Override
        protected void onPostExecute(String result) {
            super.onPostExecute(result);
            ControlPage.imageLoader.init(ImageLoaderConfiguration.createDefault(act));
            ControlPage.imageLoader.displayImage(values_of_book,cover_image_book_link, options);


        }
    }

上記の画像を表示するためにUniversal Image Loader libファイルを使用しており、ギャラリービューまたはリストビューでは正常に機能しますが、私の場合はそうではありません。

URLから画像を読み込んでいるときに発生する画像で、画面に触れることができます

ここに画像の説明を入力

4

1 に答える 1

0

これらのイメージ ロード ライブラリは通常、リソースが既にダウンロードされている場合、同じスレッドをロードしません。これにより、画面がフリーズし、それらの非同期ロードが強制される可能性があり、ANR を受け取ることはありません。

于 2013-07-19T20:04:41.183 に答える