Java 与使用助手类混淆

Java 与使用助手类混淆,java,android,Java,Android,我正在尝试使用一个帮助器类来获得更简洁的代码。但我现在有点困惑。首先让我向您展示我的代码: 这是我的助手类代码(用于缩放位图的代码): 但我的问题是,当它要在我的imageview(img_徽标)中显示位图时,它不显示照片,只显示一个空白页面 我知道问题出在helper的最后一行(生成bmp的位置),但我不知道该怎么办。您当前没有返回helper类加载的位图-您正在这一行创建它: Bitmap bmp = BitmapFactory.decodeFile(filePath, o2); 但是函数

我正在尝试使用一个帮助器类来获得更简洁的代码。但我现在有点困惑。首先让我向您展示我的代码:

这是我的助手类代码(用于缩放位图的代码):

但我的问题是,当它要在我的imageview(img_徽标)中显示位图时,它不显示照片,只显示一个空白页面


我知道问题出在helper的最后一行(生成bmp的位置),但我不知道该怎么办。

您当前没有返回helper类加载的位图-您正在这一行创建它:

Bitmap bmp = BitmapFactory.decodeFile(filePath, o2);
但是函数只是退出,所以位图被遗忘了。您需要将其返回到调用它的函数,以便它可以在应用程序中显示:

bmp = Helper.decodeFile(filePath);

img_logo.setImageBitmap(bmp);
Bitmap bmp = BitmapFactory.decodeFile(filePath, o2);
bmp = Helper.decodeFile(filePath);

img_logo.setImageBitmap(bmp);