从 quickblox 下载图片 android
download image from quickblox android
您好,我正在尝试从仪表板下载我在自定义对象中上传的图像。uid
是我在获取该自定义对象时获得的 ID
QBContent.downloadFile(uid, new QBEntityCallbackImpl<InputStream>(){
@Override
public void onSuccess(InputStream inputStream, Bundle params) {
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
if (bitmap != null) {
bankImage.setImageBitmap(bitmap);
}else {
bankImage.setBackgroundColor(ContextCompat.getColor(getActivity(), R.color.blue));
}
}
@Override
public void onError(List<String> errors) {
for (String error: errors){
Log.d(TAG , "--errors-"+error);
}
}
}, new QBProgressCallback() {
@Override
public void onProgressUpdate(int progress) {
}
});
出现此错误:
Entity you are looking for was not found
非常感谢任何帮助。
我试图从 Content
获取,而不是从我上传图片的 Custom
获取。
这里是代码,如果有人登陆这里:
QBCustomObject qbCustomObject = new QBCustomObject("Your_Class_Name", "Custom_Object_Id");
QBCustomObjectsFiles.downloadFile(qbCustomObject, "YOUR_FIELD_TO_FETCH", new QBEntityCallbackImpl<InputStream>() {
@Override
public void onSuccess() {
super.onSuccess();
}
@Override
public void onSuccess(final InputStream result, Bundle params) {
super.onSuccess(result, params);
Log.d(TAG, "successFull--bitmap");
}
@Override
public void onError(List<String> errors) {
super.onError(errors);
}
}, new QBProgressCallback() {
@Override
public void onProgressUpdate(int i) {
}
});
宾果就是这样:-)
您好,我正在尝试从仪表板下载我在自定义对象中上传的图像。uid
是我在获取该自定义对象时获得的 ID
QBContent.downloadFile(uid, new QBEntityCallbackImpl<InputStream>(){
@Override
public void onSuccess(InputStream inputStream, Bundle params) {
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
if (bitmap != null) {
bankImage.setImageBitmap(bitmap);
}else {
bankImage.setBackgroundColor(ContextCompat.getColor(getActivity(), R.color.blue));
}
}
@Override
public void onError(List<String> errors) {
for (String error: errors){
Log.d(TAG , "--errors-"+error);
}
}
}, new QBProgressCallback() {
@Override
public void onProgressUpdate(int progress) {
}
});
出现此错误:
Entity you are looking for was not found
非常感谢任何帮助。
我试图从 Content
获取,而不是从我上传图片的 Custom
获取。
这里是代码,如果有人登陆这里:
QBCustomObject qbCustomObject = new QBCustomObject("Your_Class_Name", "Custom_Object_Id");
QBCustomObjectsFiles.downloadFile(qbCustomObject, "YOUR_FIELD_TO_FETCH", new QBEntityCallbackImpl<InputStream>() {
@Override
public void onSuccess() {
super.onSuccess();
}
@Override
public void onSuccess(final InputStream result, Bundle params) {
super.onSuccess(result, params);
Log.d(TAG, "successFull--bitmap");
}
@Override
public void onError(List<String> errors) {
super.onError(errors);
}
}, new QBProgressCallback() {
@Override
public void onProgressUpdate(int i) {
}
});
宾果就是这样:-)