0
我需要在Android應用程序中使用LoopJ AndroidAsyncHttp從服務器下載大文件,但得到的文件的OOM很大。 我只搜索了一下,發現我需要編寫自己的BinaryHttpResponseHandler並修改sendResponseMessage。但我該怎麼做呢?我是AsyncHttpClient中的新成員。有人可以給我一些建議嗎?LoopJ AndroidAsyncHttp下載大文件OOM
我需要在Android應用程序中使用LoopJ AndroidAsyncHttp從服務器下載大文件,但得到的文件的OOM很大。 我只搜索了一下,發現我需要編寫自己的BinaryHttpResponseHandler並修改sendResponseMessage。但我該怎麼做呢?我是AsyncHttpClient中的新成員。有人可以給我一些建議嗎?LoopJ AndroidAsyncHttp下載大文件OOM
我不確定你是否在問這個問題。看看http://loopj.com/android-async-http/
AsyncHttpClient client = new AsyncHttpClient();
client.get("http://example.com/file.png", new FileAsyncHttpResponseHandler(/* Context */ this) {
@Override
public void onSuccess(int statusCode, Header[] headers, File response) {
// Do something with the file `response`
}
});