编程心语

Android高频面试题汇总(一)

1.Leakcanary原理? 利用 application.registerActivityLifecycleCallbacks(lifecycleCallbacks) 来监听整个生命周期内的 Activity onDestoryed 事件 某个 Activity 被 destory 后,将它传给 RefWatcher 去做观测,确保其后续会被正常回收; RefWatcher 首先把 Activity 使用 KeyedWeakReference

Mac上安装yarn和nvm

Mac上安装yarn最方便的方式就是命令行输入: 1 brew install yarn 但是这样会把node也一并安装,作为开发者来说,保持多个node版本是必要的,所以我