0

いくつかの例を見つけましたが、それらは url から画像をロードする方法を示しています。

私はこれを見た

http://developer.android.com/training/improving-layouts/smooth-scrolling.html

// AsyncTask を使用してバックグラウンド スレッドでスロー イメージをロードします

new AsyncTask<ViewHolder, Void, Bitmap>() {
    private ViewHolder v;

    @Override
    protected Bitmap doInBackground(ViewHolder... params) {
        v = params[0];
        return mFakeImageLoader.getImage();
    }

    @Override
    protected void onPostExecute(Bitmap result) {
        super.onPostExecute(result);
        if (v.position == position) {
            // If this item hasn't been recycled already, hide the
            // progress and set and show the image
            v.progress.setVisibility(View.GONE);
            v.icon.setVisibility(View.VISIBLE);
            v.icon.setImageBitmap(result);
        }
    }
}.execute(holder);

私のコード

viewHolder.ivLogo.setImageResource(LogoId);

この単純な行を AsyncTask に入れたいです。

ありがとう 。

4

2 に答える 2