bitmap的传递

    xiaoxiao2026-08-09  15

    一般我们在开发中很多时候遇到过activity之间传递bitmap图片,但是我们不能直接传递,该如何解决这个问题呢?

    1、//将bitmap转为字节         ByteArrayOutputStream baos=new ByteArrayOutputStream();         bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);         byte [] bitmapByte =baos.toByteArray(); //通过intent携带数据         intent.putExtra("bitmap", bitmapByte);

    startActivity(intent);

    2、//将图片的字节数组数据转为bitmap对象             byte[] bis = this.getIntent().getByteArrayExtra("bitmap");             bitmap = BitmapFactory.decodeByteArray(bis, 0, bis.length);             imVideoPicture.setImageBitmap(bitmap);

    转载请注明原文地址: https://ju.6miu.com/read-1311025.html
    最新回复(0)