相关考题
-
单项选择题
我们知道当bitmap对象没有被使用(引用),gc会回收bitmap的占用内存,当时这边的内存指的是java层的,那么本地内存的释放呢?我们可以通过调用()来释放C层上的内存,防止本地内存泄漏。
A.bitmap.reycler()
B.bitmap.back()
C.bitmap.commit()
D.bitmap.recycle() -
单项选择题
匿名内部类持有外部类的引用,AsyncTask耗时操作导致Activity不能及时释放,引起内存泄漏。解决方法()。
A.1.声明为静态类,2.在onPause中取消任
B.1.声明为外部类,2.在onPause中取消任
C.1.声明为动态类,2.在onPause中取消任
D.1.声明为静态类,2.在onStop中取消任 -
单项选择题
常见的是在观察者模式中出现,我们在退出Acviity时没有取消监听,导致被观察者还持有当前Activity的引用,从而引起内存泄漏。常见的解决方法就是在()。
A.onStop中注消监听
B.onPause中注消监听
C.onPause中注册监听
D.onStop中注册监听
