4

这是我的场景:

  1. 用户按下按钮
  2. 播放长慢动画
  3. 播放动画时 - 用户按下主页按钮并转到主屏幕
  4. 动画在后台完成并设置实时数据值
  5. 当应用程序恢复时,实时数据的观察者会收到通知并执行片段事务。
  6. 由于 Live Data 源代码中的以下行,通知在 onStart 期间发生:

    static boolean isActiveState(State state) {return state.isAtLeast(STARTED);}

所以问题是我怎样才能让观察者等到至少恢复状态。当活动完全恢复时,需要进行片段事务。

4

0 回答 0