我在ParseImageView中遇到一个奇怪的问题。我在布局中定义了一个ParseImageView:
<com.parse.ParseImageView
android:id="@+id/view1_imageview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
我正在调用该方法:
imageView = (ParseImageView) rootView.findViewById(R.id.view1_imageview);
初始化imageView。
但是当我打电话时:
pff = (ParseFile) object.get("favimg");
Log.d("ParseFile",pff.toString());
imageView.setParseFile(pff);
未设置图像视图。我已经确认已设置ParseFile pff。
任何指针表示赞赏。
谢谢!
最佳答案
您需要使用loadInBackground()实际获取文件:
imageView.loadInBackground(new GetDataCallback() {
@Override
public void done(byte[] data, ParseException e) {
// nothing to do
if (e != null)
e.printStackTrace();
}
});