我正在制作一款必须从Amazon S3下载一些图片的Android应用。 我正在使用他们的Android SDK这样做:
let BaseErrorResponse = function(mes, rti, rsi, st) {
return {
"message": msg,
"response_type_id": rti,
"response_status_id": rsi,
"status": st
}
};
let InvalidParamResponse = function(mes, rti, rsi, st, ip) {
return Object.assign(BaseErrorResponse(mes, rti, rsi, st), {
"invalid_params": ip
});
};
let SuccessResponse = function(mes, rti, rsi, st, data) {
return Object.assign(BaseErrorResponse(mes, rti, rsi, st), {
"data": {}
});
};
问题是,即使下载完成,侦听器上的onStateChanged方法也不会被调用。 即使有断点,它有时也会停在那里,但并非总是如此,所以我不能依赖该代码来显示我的图像。
任何想法或更好的方法来实现这一目标?