小米集团面试题更新 2026-08-05

处于后台时多次更新LiveData的value会触发onChange回调吗?

小米集团前端/移动开发电子/半导体技术原理Android

考察说明

考察LiveData生命周期感知机制与多次更新行为

回答思路

  1. 说明LiveData仅在STARTED或RESUMED状态时触发观察者回调
  2. 解释setValue与postValue在后台多次更新时的不同行为
  3. 说明setValue多次调用会全部触发,postValue中间值会被合并
  4. 能结合版本敏感性说明行为细节