[英]Download image from QuickBlox Server inside BaseAdapter - 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) {
}
});
收到此錯誤:
找不到您要尋找的實體
非常感謝任何幫助。
我試圖從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) {
}
});
賓果游戲就是這樣:-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.