我有一项服务,它使用内部存储器中的图像并从服务器更新它们。
我的问题是,像这样生成图像请求的简单事实会产生一个小的内存泄漏,这会在应用程序崩溃之前累积:(
有谁能告诉我如何驾驭它?这是Cache的问题吗?
警报管理器每隔X次调用我的服务。
public void overwrite(final String urlImage, final int position ) {
ImageRequest request = new ImageRequest(urlImage, //from URL matrix
new Response.Listener<Bitmap>() {
@Override
public void onResponse(Bitmap bitmap) {
System.out.println("SERVER_WALL GO--->> got overwrite Bitmap ");
}
}
}, 0, 0, null,
new Response.ErrorListener() {
public void onErrorResponse(VolleyError error) {
System.out.println("SERVER_WALL --->> : Error ");
}
});
queue.add(request);
return ;
}