对于终端设备来说,内存溢出一直是一个头疼的问题
最为常见的内存溢出是图片的加载、数据库的不当操作等,以上的方面大家讲的很多
万万没想到,调用服务器接口也能导致内存溢出,X一样的队友直接返回了十多万条的数据,浏览器都打开都死掉了
虽然是服务器的问题,客户端也不能太脆弱了,应用直接奔溃,客户是受不了的
没办法,改吧。对于这样的问题,除了忽略也只能忽略了
public Object doRequest() {
Object res = null;
try {
if (mAction == GET) {
res = doGet();
} else if (mAction == POST) {
res = doPost();
}
} catch (Exception e) {
Log.v("http", "doRequest.Exception.url=" + url, e);
} catch (OutOfMemoryError e) {
// 添加内存溢出处理
Log.v("http", "doRequest.OutOfMemoryError.url=" + url, e);
}
return res;
}