一些需要记忆的零散知识点

  1. 默认情况下,广播接收器运行在 UI 线程,因此,onReceive()方法不能执行耗时操作,否则将导致ANR
  2. 动态广播最好在Activity 的 onResume()注册、onPause()注销。动态广播,有注册就必然得有注销,否则会导致内存泄露,重复注册、重复注销也不允许
  3. 使用权重的前提一般是给 View 的宽或者高的大小设置为 0dp,然后系统根据上面的权重规则来计算 View 应该占据的空间。但在很多情况下,如果给 View 设置了 match_parent 的属性,那么在计算权重时则不是通常的正比,而是反比。也就是说,权重值大的反而占据空间小
请使用浏览器的分享功能分享到微信等