我为一个按钮编写了一个代码,让我可以从应用程序中的一个活动转移到我的主要活动。但是在运行过程中发生了错误:
07-21 09:28:13.864: E/dalvikvm-heap(371): 25165824 字节的外部分配对于这个进程来说太大了。07-21 09:28:13.864: E/GraphicsJNI(371): VM 不允许我们分配 25165824 字节
我使用了一张图片并将它们存储在我的数据库中,但没有任何回收,这是问题吗?这是我在位图中的代码:
try {
Log.d("to get image", "ok");
ImageView imageView = (ImageView) rowView.findViewById(R.id.imageView1);
Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageInfo.get(position)).getContent());
imageView.setImageBitmap(bitmap);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
我的应用程序假设从 youtube 检索任何关键搜索词的默认图像并将它们存储在我的数据库中。