如何从android中的parse.com获取文件? [英] how to get file from parse.com in android?
本文介绍了如何从android中的parse.com获取文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的Purchased_item的数据库结构
here is my db structure of purchased_item
这是我的图像表
我要获取文件 FFNglxekCv
ParseQuery<ParseObject> query = ParseQuery.getQuery(KEY_MASTER_PURCHASED_ITEM);
ParseUser currentUser = ParseUser.getCurrentUser();
user.setObjectId(currentUser.getObjectId());*/
query.whereEqualTo(KEY_PURCHASED_BY, currentUser);
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> parseObjectList, ParseException e) {
hideProgressDialog();
if (e == null) {
if (!parseObjectList.isEmpty()) {
for (int i = 0; i < parseObjectList.size(); i++) {
ParseObject parseObject = parseObjectList.get(i);
// ParseFile parseFile =(ParseFile) parseObject.getParseFile("image");
Log.e(TAG,TAG);
}
}
} else {
if (!e.getLocalizedMessage().equalsIgnoreCase(""))
showErrorToast(e.getLocalizedMessage(), true);
else
showErrorToast(getString(R.string.no_response_from_server), true);
Log.d(TAG, "Error: " + e.getMessage());
}
}
});
我不知道如何从parse.com获取图像
i dont know how to get image from parse.com
推荐答案
我正在使用Back4App!您可以尝试以下类似的方法吗?
I'm using Back4App! Could you please try something like the below?
ParseQuery<ParseObject> query = ParseQuery.getQuery("Photo");
query.whereEqualTo("objectId", FFNglxekCv);
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> objects, ParseException e) {
if(e==null){
for(ParseObject object : objects){
ParseFile file = (ParseFile) object.get("image");
file.getDataInBackground(new GetDataCallback() {
@Override
public void done(byte[] data, ParseException e) {
if(e==null){
Bitmap bitmapImage = BitmapFactory.decodeByteArray(data, 0, data.length);
ImageView image = new ImageView(getApplicationContext());
image.setImageBitmap(bitmapImage);
relativeLayout.addView(image);
}
else{
Log.i("info", e.getMessage());
}
}
});
}
}
else{
Log.i("info", e.getMessage());
}
}
});
我想知道它是否对您有用!
Let I kow if it's working for you!
这篇关于如何从android中的parse.com获取文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文