安卓题目-优化相关

优化相关

什么是 ANR 如何避免它?

谈谈 Android 的优点和不足之处。

Android 系统中 GC 什么情况下会出现内存泄露呢?

出现情况:

  1. 数据库的 cursor 没有关闭
    2.构造 adapter 时,没有使用缓存 contentview衍生 listview 的优化问题—–减少创建 view 的对象,充分使用 contentview,可以使用一静态类来优化处理 getview 的过程/
    3.Bitmap 对象不使用时采用 recycle()释放内存
    4.activity 中的对象的生命周期大于 activity
    调试方法: DDMS==> HEAPSZIE==>dataobject==>[Total Size]

在 Android 中,怎么节省内存的使用,怎么主动回收内存?