Android资源匮乏操作

标签 android performance android-activity memory-management

  1. 我正在使用 JSONweb 服务 接收数据,将文本创建为 JSON 对象是一项耗费资源的操作。
  2. 我必须从网络加载图像,我在异步过程中延迟加载图像我如何压缩和制作缓存??
  3. 崩溃后,如何停止重新启动 Activity?
  4. 我如何知道剩余的内存量以及 Android 操作系统会杀死我的对象?

最佳答案

您可以使用软引用池 (http://developer.android.com/intl/de/reference/java/lang/ref/SoftReference.html) 来缓存您的图像。这将允许操作系统在内存不足时清理它们,同时仍然允许您访问它们。这应该有助于 #2 和 #4,但我不确定你所说的 #3 是什么意思。

关于Android资源匮乏操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1954629/

相关文章:

java - 具有 24 位深度 jpg 图像的 Tesseract pdf 渲染器

java - LibGDX instanceof 和这个

java - 如何加速一对多关联的 Hibernate DML 语句

.net - 为什么使用 GetHashCode() 而不是 Equals()?

java - 一项或多项 Activity

android - 从 Activity 启动动态壁纸服务

android - 谷歌地图,带有 admin lte 、 android 和 IOS

python - Dask 计算非常慢

android - 在 fragment 中设置共享首选项,在主要 Activity Android 中访问

android - list 合并因多个错误而失败