弹出队列-如何?

时间:2019-03-01 10:39:42

标签: android popup message-queue

我有一个Dialog片段,在UI中显示错误。我使用LiveData和ViewModel来做到这一点。

class BaseViewModel : ViewModel() {
    protected val error: SingleLiveEvent<ErrorModel> = SingleLiveEvent()
    ....
    fun getError(): LiveData<ErrorModel> = error
}

比即时消息在片段或活动中观察到并显示错误。 当出现多个错误并相互覆盖时,就会发生问题。 错误可能来自网络,蓝牙,用户交互等。 我想要的是创建一些队列,将错误消息放在那里,并一一显示。当用户关闭上一条消息时,应显示下一条消息。最好为此设置通用机制并使用LiveData。

0 个答案:

没有答案