【发布时间】:2013-06-15 00:11:04
【问题描述】:
我正在寻找一些建议,以本质上执行“ajax 长轮询”,但使用原生 android 组件。我的应用程序中不会有 HTML,所以使用 SignalR 之类的东西是不可能的。我真的不想走套接字路线,除非我绝对必须这样做,但我想要一些尽可能接近相同方式的东西。
服务器将返回一个简单的 Web 服务 (JSON) 响应。
如果您认为这是最好的,我并不完全反对间隔轮询。基本上,我只是希望能够尽可能接近实时地从服务器接收“更新”。
任何使用 android 本地完成此任务的建议/示例将不胜感激。
TIA
【问题讨论】:
-
解释为什么需要连续轮询可能有助于我们了解您的问题,因为轮询是移动设备的电池杀手。
-
我正在创建一个社交媒体类型的应用程序,用户可以在其中提交图片和 cmets。我希望所有连接的用户都能尽可能接近实时地更新新图片和 cmets。
标签: android sockets long-polling asp.net-web-api