Android面试题目(10) 内存泄露
16lz
2021-01-24
阅读更多
android 中内存开发,需要很多内存泄漏的问题。最根本的原因是对象不该被GCRoots引用,可是对象被GCRoots引用到了,下面是常见的内存泄露问题:
1.InputManager 引起内存泄露:
mNextServedView, mServedView android.view.inputmethod.InputMethodManager
2.WebView 引起内存泄露
setWebViewClient
3.线程池引起内存泄露
public static ExecutorService newSingleThreadExecutor(ThreadFactory threadFactory)
4.其他ContentObserver或者BroadcastReceiver 没有解注册等。
更多相关文章
- Android(安卓)Audio AudioTrack::write函数
- Android(安卓)认识EventBus到原理解析
- Android(安卓)JVM的运行过程
- Android(安卓)tips3
- Android(安卓)定时服务
- Android(安卓)之 在内存中读/取数据
- Android按钮设置文字变色
- android animator
- android 快速创建一个新的线程