gpt4 book ai didi

java - 从 Parse 加载图像时出现 NullPointerException

转载 作者:行者123 更新时间:2023-11-30 01:25:05 34 4
gpt4 key购买 nike

我想从 Parse 云下载图像并将它们加载到 map 图标中。我正在使用 Picasso 将图像转换为位图。我是第一次使用 map ,我不确定我的方法是否正确将图像加载到 map 图标中。请有人帮助我!

  markerOpts =
markerOpts.title(post.getText());
String uri = post.getImage().getUrl();
final MarkerOptions finalMarkerOpts = markerOpts;
Picasso.with(context)
.load(uri)
.into(new Target() {
@Override
public void onBitmapLoaded(final Bitmap bitmap, Picasso.LoadedFrom from) {
/* Save the bitmap or do something with it here */

//Set it in the ImageView
finalMarkerOpts.icon(BitmapDescriptorFactory.fromBitmap(bitmap));
}

@Override
public void onBitmapFailed(Drawable errorDrawable) {

}

@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {

}
});
// }
// Add a new marker
Marker marker = mapFragment.getMap().addMarker(markerOpts);
mapMarkers.put(post.getObjectId(), marker);
// if (post.getObjectId().equals(selectedPostObjectId)) {
// marker.showInfoWindow();
// selectedPostObjectId = null;
// }
}
// Clean up old markers.
cleanUpMarkers(toKeep);
}
});
}

解析模型

 public ParseFile getImage(){
return getParseFile("Image");
}

日志:

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.parse.ParseFile.getUrl()' on a null object reference
at com.google.mywall.MainActivity$2.done(MainActivity.java:688)
at com.google.mywall.MainActivity$2.done(MainActivity.java:627)

最佳答案

您没有在 post.getImage().getUrl(); 中获得任何值;所以你得到 nullPointerException。您是否正确解析了 setImage();

关于java - 从 Parse 加载图像时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36516446/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com