2016-10-12 8 views
0

ファイルをダウンロードするためにCustomObject.downloadFileメソッドを呼び出すと、成功したが、onSuccessのコールバックでInputStreamがnullを意味する0サイズを持つという問題に巻き込まれています。以下は私のコードスニペットです:"Quickblox" android SDKがnullを返すCustomObject.downloadFileでInputStream

QBCustomObject qbCustomObject = new QBCustomObject(Constants.MODULE_1_QUESTIONS,currentQuesData.getQ_id()); 
QBCustomObjectsFiles.downloadFile(qbCustomObject, "q_image", new QBEntityCallback<InputStream>() { 
    @Override 
    public void onSuccess(InputStream inputStream, Bundle bundle) { 
     Toast.makeText(mainActObj,"succes",Toast.LENGTH_SHORT).show(); 
     Bitmap imageContent = BitmapFactory.decodeStream(inputStream); 
    } 

    @Override 
    public void onError(QBResponseException e) { 
     Toast.makeText(mainActObj,"error",Toast.LENGTH_SHORT).show(); 
    } 
}); 

ありがとうございます。

答えて

2

はどのように知りました

InputStreamが

は多分BitmapFactoryは、入力ストリームからあなたのイメージをデコードすることはできません0サイズがありますか?他の画像でこの問題を確認しましたか?

関連する問題