【发布时间】:2019-07-09 13:52:47
【问题描述】:
我有一个问题想问你一个关于位图图像从主活动的次要活动的通道的问题。在辅助活动中,我有一个 videoView,我设置了一个按钮,当按下该按钮时,它会从 videoView 中提取一个帧。我用来提取位图格式帧的代码如下:
videoField.setDrawingCacheEnabled(true);
videoField.buildDrawingCache();
Bitmap bm = videoField.getDrawingCache();
System.out.println(bm);
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("BitmapImage", bm);
startActivity(intent);
在主Activity的onCreate()中这样做后,得到位图图像如下:
Intent intent = getIntent();
Bitmap bitmap = (Bitmap) intent.getParcelableExtra("BitmapImage");
问题是当我得到位图图像时,变量总是为空,我不能在imageView上设置它。我无法理解原因,因为如果我在辅助类中打印位图图像的值,它就存在。 谁能帮帮我。
提前致谢
【问题讨论】:
-
“如果我在二级类中打印位图图像的值,它是什么意思?”
标签: android android-studio imageview