Пример #1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //        new MyTask().execute();
    mImageView = (ImageView) findViewById(R.id.imageView);
    thumbnailDownLoader = new ThumbnailDownLoader<ImageView>(new Handler());
    thumbnailDownLoader.setListener(
        new ThumbnailDownLoader.Listener<ImageView>() {

          @Override
          public void onThumbnailDownLoaded(ImageView imageView, Bitmap thumbnail) {
            imageView.setImageBitmap(thumbnail);
          }
        });
    thumbnailDownLoader.start();
    thumbnailDownLoader.getLooper();
    Log.i(TAG, "background thread stated");

    thumbnailDownLoader.queueThumbnail(
        mImageView,
        "http://g.hiphotos.baidu.com/image/pic/item/3812b31bb051f819e822aee9dfb44aed2e73e70a.jpg");
  }
Пример #2
0
 @Override
 protected void onDestroy() {
   super.onDestroy();
   thumbnailDownLoader.quit();
   thumbnailDownLoader.clearQueue();
 }