Bitmap.createBitmap生成截图后,每次都不能更新新的图片
   使用RecyclerView展示GridView的样式,类似浏览器多窗口管理,每次新建窗口,或者切换的时候,用Bitmap.createBitmap生成Bitmap对象,每次新添加的时候图片能正常显示,但是切换窗口的时候,生成的Bitmap不能替换掉原来的,还是显示之前的
新添加的时候可以,但是之后切换就不能替换新的图片,请问怎么解决
截图的代码片段
private Bitmap ccaptureView(@NonNull View view){
    Bitmap bmp = Bitmap.createBitmap(view.getWidth(),view.getHeight(), Bitmap.Config.ARGB_4444);
    Canvas canvas = new Canvas(bmp);
    //设置图片缩放
    //canvas.scale(0.5f,0.5f);
    view.draw(canvas);
    return bmp;
}
 
每次点击切换更换图片的代码片段
new Thread(new Runnable() {
    @Override
    public void run() {
        //截取当前屏幕截图,赋值给mThumbnail成员属性
        Bitmap Thumbnail;
        if(mMainUI.getVisibility() == View.VISIBLE){
            Thumbnail = ccaptureView(mMainUI);
        }else{
            Thumbnail = ccaptureView(mWebViewMain);
        }
        String title = mWebViewFragmentsItemDatas.get(currentItem).getWebSiteTitle();;
        Bitmap icon = mWebViewFragmentsItemDatas.get(currentItem).getWebSiteIcon();
        mWebViewFragmentsItemDatas.set(currentItem,new WebViewFragmentsRecyclerItemModel(title,icon,Thumbnail));
        Message message = new Message();
        message.what = 0;
        message.obj = mWebViewFragmentsItemDatas;
        mHandler.sendMessage(message);
    }
}).start();
问题好像是rv的更新,图片没显示?其实我是没理解在干嘛、
可以贴下你的代码吗,虚空找错太难了