Android:Autobahn - 取消对websocket的请求/发送消息

时间:2014-07-01 13:19:46

标签: android multithreading websocket autobahn

场景: 1.我有一个列表视图,即时获取数据。由于滚动它可能会得到什么数据可能是陈旧的 2.当我使用线程实现HTTP客户端时,在滚动时我将取消所有请求threadHandler.removeMessages(intwhat),以便不返回过时数据。
3.高速公路Websocket API为我提供了sendmessage和异步接收响应的选项 4.任何人都可以建议我如何取消WebsocketWriter的请求吗?或解决问题 5.如果上述说明不充分,我可以详细说明。

1 个答案:

答案 0 :(得分:1)

OPs问题已经被提交给Autobahn邮件列表here

提取物:

  

sendMessage()无法取消。在调用时,它会转发   消息到后台编写器线程,该线程将发送出去   电线上的字节。

     

您可以执行的操作(在应用级别)忽略对已发送的任何响应   应用程序期望的消息。