输入调度超时(等待发送非键事件,因为触摸窗口尚未完成对 500.0 毫秒前交付给它的某些输入事件的处理。
我有时会在同时单击多个按钮时收到此错误。长时间运行的操作在这里完成。
sendBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
runOnUiThread(new Runnable() {
@Override
public void run() {
sendChatTextContent(messageText, null, "", "");
}
});
}
});
在 sendChatTextContent() 方法上,我检查了飞行模式状态、互联网连接、文本的 AES_Encryption,并使用 Service 将数据发送到 SignalR AWS 服务器。以前没有问题,但有时在将支持库更新到 androidx 后会出现此问题。
我该如何处理?
最佳答案
您对 sendChatTextContent() 的调用必须停止调用者:改用非 UI 线程...
关于android - 输入调度超时(等待发送非键事件,因为触摸的窗口尚未完成对某些输入事件的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54780122/