标签: flutter dart bloc
我有一个聊天应用程序,它有3个文件,比方说:
chat_screen侦听该流,然后使用ListView.builder创建将_messages列表中的所有消息添加到屏幕上。
在ChatMessage的状态对象中,我创建了一个_isDisabled变量,以在使用消息后禁用它的UI。但是最终发生的是,一旦收到新消息,它将重置_isDisabled的值。
我尝试将其设置为静态,但是新实例将共享它。我读了一些密钥,所以我尝试向其中添加UniqueKey,但这也不起作用。