Android:ImageView的setImageBitmap导致崩溃

时间:2017-10-06 04:18:53

标签: android bitmap imageview setimagebitmap

我正在尝试将ImageView的图像位图设置为位图。这是代码:

my_image_view = (ImageView) findViewById(R.id.imageView);
Bitmap bmp_image = getOutputBitmap();
my_image_view.setImageBitmap(bmp_image);

getOutputBitmap读取图像并返回位图。但是,代码的第3行,即my_image_view.setImageBitmap(bmp_image);会导致应用程序崩溃。

bmp_image是否需要具有任何特定格式或属性?崩溃不是来自null的{​​{1}}值,因为我看到它在调试模式下不为空,实际上,它是一个真实的图像,我可以在调试模式下观看它。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

实际上问题不在你的第三行设置Bitmap但我认为你的方法返回null位图所以在检查null条件之前它不会崩溃,  喜欢以下

com.test.secure.Ws_usersService ws = new com.test.secure.Ws_usersService();

var result = ws.test20130401(accountlogincodevalue, accountxmlcodevalue, accountidspecialcodevalue, authorloginvalue, authorpasswordvalue, TestStringvalue);