我在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();
            }

        });

07-27 22:27