Bmob添加带有图片的对象
发布时间:2018-02-01 来源:查字典编辑
摘要:例如,我有Product表,含有两个属性:Stringname,BmobFilepic我的实现方式:finalBmobFilebmobFil...
例如,我有Product表,含有两个属性:
String name,BmobFile pic
我的实现方式:
final BmobFile bmobFile = new BmobFile(new File(PHOTO_FILE_NAME));
bmobFile.uploadblock(this, new UploadFileListener() {
@Override
public void onSuccess() {
Product product= new Product();
product.setProductName("产品");
product.setPic(bmobFile);
product.save(PublishActivity.this, new SaveListener() {
@Override
public void onSuccess() {
Toast.makeText(PublishActivity.this, "添加成功", Toast.LENGTH_SHORT).show();
delLocalImg();
}
@Override
public void onFailure(int arg0, String arg1) {
Toast.makeText(PublishActivity.this, "添加失败:"+arg0+"|"+arg1, Toast.LENGTH_SHORT).show();
delLocalImg();
}
});
}
@Override
public void onProgress(Integer arg0) {
}
@Override
public void onFailure(int arg0, String arg1) {
Toast.makeText(PublishActivity.this, "添加失败:"+arg0+"|"+arg1, Toast.LENGTH_SHORT).show();
delLocalImg();
}
});
这样写图片能够上传成功,但是在添加数据的时候提示:invalid type for key ‘BmobFile’,expected 'Object',but got 'Pointer';
在此请教各位有经验的大神帮忙解决一下
回复讨论(解决方案)
product继续BmobObject没? product继续BmobObject没? 继承了的,非常纠结啊 楼主 这个问题解决没有?我也有一样的需求