使用多线程跟新UI图片

来源:互联网 发布:java俄罗斯方块视频 编辑:程序博客网 时间:2024/04/29 08:56
public void showBitmap(Bitmap bitmap, String imgUrl, ImageView imageView) {
        Activity activity = (Activity) imageView.getContext();
        activity.runOnUiThread(new showBitmapRunnable(bitmap, imageView));
    }// 使用runOnUiThread 利用UI线程的资源来执行者action runnable 线程接口 主线程 或者说 UI线程在执行
    private class showBitmapRunnable implements Runnable {
        private Bitmap bitmap;
        private ImageView imageView;
        public showBitmapRunnable(Bitmap bitmap, ImageView imageView) {
            this.bitmap = bitmap;
            this.imageView = imageView;
        }
        @Override
        public void run() {
            imageView.setImageBitmap(bitmap);//把显示图片设置进去
        }
    }
0 0
原创粉丝点击