我正在尝试从我的应用中检索上传的图片:
intent = getIntent(); String ID = intent.getStringExtra("ID"); Parsequery<ParSEObject> query = Parsequery.getquery("Items"); query.getInBackground(ID, new GetCallback<ParSEObject>() { @OverrIDe public voID done(ParSEObject object, ParseException e) { if (e == null) { setTitle(object.getString("name")); textPlatform.setText(object.getString("platform")); textPrice.setText(String.valueOf(object.getDouble("price"))); textDelivery.setText(String.valueOf(object.getDouble("delivery"))); textLocation.setText(object.getString("location")); textCondition.setText(object.getString("condition")); textSeller.setText(object.getString("seller")); Parsefile applicantResume = (Parsefile) object.get("image"); applicantResume.getDataInBackground(new GetDataCallback() { public voID done(byte[] data, ParseException e) { if (e == null) { Bitmap bmp = BitmapFactory.decodeByteArray(data, 0, data.length); imgItem.setimageBitmap(bmp); } else { e.printstacktrace(); } } }); } else { e.printstacktrace(); } } });
我可以成功检索其他项目而不是文件(我知道存在并位于“图像”列下).
先谢谢你
解决方法:
这就是我这样做的方式:
我使用getParsefile方法从解析中获取文件:
Parsefile postimage = object.getParsefile(ParseConstants.PARSE_KEY_file);String imageUrl = postimage.getUrl() ;//live url Uri imageUri = Uri.parse(imageUrl);
然后我使用Picasso来显示图像:
Picasso.with(context).load(imageUri.toString()).into(mPostimage);
总结 以上是内存溢出为你收集整理的从parse中检索图像文件 – android全部内容,希望文章能够帮你解决从parse中检索图像文件 – android所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)