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没?
继承了的,非常纠结啊 楼主 这个问题解决没有?我也有一样的需求