早上好,
在编写我的第一个 android 应用程序的过程中,所以请耐心等待。
我想为我使用的活动提供背景图像。我的第一种方法是将它简单地添加到活动的布局中,
....
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:contentDescription="@string/desc_background"
android:scaleType="centerCrop"
android:src="@drawable/background"
android:tint="#dd000022" />
....
不幸的是,当我反复调用某些活动时,这似乎会导致内存泄漏。最后我找到并找到了为什么在Android上避免内存泄漏的原因
我的下一个想法是执行上述文章中 Romain 所说的“非常快速且非常错误”的解决方案 - 将位图保存在静态字段或 Application 对象中。
我发现了有关该主题的各种文章,但似乎都没有意识到 Romains 的观点。我也不清楚如何实施 Romains 解决方案。
任何提示如何在不遇到内存泄漏的情况下处理 android 中的图像将不胜感激。
非常感谢
马丁