我们知道当bitmap对象没有被使用(引用),gc会回收bitmap的占用内存,当时这边的内存指的是java层的,那么本地内存的释放呢?我们可以通过调用()来释放C层上的内存,防止本地内存泄漏。
A: bitmap.reycler()
B: bitmap.back()
C: bitmap.commit()
D: bitmap.recycle()
A: bitmap.reycler()
B: bitmap.back()
C: bitmap.commit()
D: bitmap.recycle()
举一反三
- Android开发过程中出现内存泄漏,下列哪项不是避免内存泄漏的() A: 资源对象没关闭造成的内存泄漏,如查询数据库后没有关闭游标cursor B: 构造Adapter时,没有使用convertView重用 C: 使用静态内部类来强引用Activity D: Bitmap对象不在使用时调用recycle()释放内存
- 当大量使用大Bitmap对象时,以下哪个说法是正确的? A: 不会崩溃,但要求不再使用的Bitmap对象设置为空 B: 不会崩溃,但要求经常调用System.gc()通知内存释放 C: 不会崩溃,因为虚拟机会自动回收内存 D: 很可能会导致系统崩溃
- 表示内存中一幅图片的对象是( )。 A: Paint B: View C: Bitmap D: Canvas
- 由1位/像素的信息组成,占用内存最小的颜色模式是 A: Cymk模式 B: Lab 模式 C: Bitmap模式 D: Grayscale模式
- 以下索引占用空间最少() A: BITMAP B: BTree C: HASH