使用方法的参数作为结果持有者

时间:2016-05-13 06:28:26

标签: android

我还在学习android的阶段,我对C语言很满意,因此也倾向于在android中遵循相同的模式。我想了解我在android中观察到的这种特定行为(我无法在谷歌上找到任何答案)。

Bitmap imageBitmap = BitmapFactory.decodeFile(this.picturePath);
imageBitmap =binarizingTheImage(imageBitmap); //binarizing the image
imageView.setImageBitmap(imageBitmap);   //Still original image is displayed

现在我的问题是当我们使用 c = c + a; 时,结果会在c变量中更新。

但是当我使用上面的代码时,我希望二值化图像显示在imageView中,但事实并非如此。但是当我使用不同的变量作为结果持有者时,我确实得到了我所期待的。

Bitmap imageBitmap = BitmapFactory.decodeFile(this.picturePath);
binarizedImage=binarizingTheImage(imageBitmap);  //Binarizing
+imageView.setImageBitmap(binarizedImage);

谢谢。

1 个答案:

答案 0 :(得分:0)

使用此类型

Bitmap bMap = BitmapFactory.decodeFile("/sdcard/test2.png");
        image.setImageBitmap(bMap);