2016-10-12 2 views
0

CustomObject.downloadFile 메서드를 호출하여 파일을 다운로드 할 때 성공을 반환하지만 onSuccess의 콜백에서 InputStream의 null이 0 인 문제가 발생했습니다. 아래 코드는 내 코드입니다."Quickblox"android SDK가 CustomObject.downloadFile에서 null 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는 InputStream로부터 이미지를 디코딩 할 수없는 공의 크기가? 다른 이미지에서이 문제를 확인 했습니까?