【发布时间】:2013-08-08 13:52:42
【问题描述】:
我正在开发一个使用 REST 协议的客户端-服务器 Android 应用程序。
基本上我先上传一张图片到服务器,然后在服务器上处理,然后在android应用程序中更新这张图片的状态(从新到处理);
所以用户需要按“刷新”从服务器接收更新的已处理图片列表...
我肯定不喜欢它......
服务器完成处理后是否可以进行某种回调? 我想我正在寻找有点像... ajax,换句话说,服务器需要触发 更新列表的事件,而不是用户按下“刷新”按钮。 我也不想在发送图片后每隔约 2 秒询问服务器是否已处理...我认为必须有更优雅的解决方案。
实现此类功能的正确方法是什么?
我可以同时更改应用程序的服务器和安卓部分
提前谢谢你!
【问题讨论】:
-
为什么不能直接从服务器向客户端发送消息?
-
是的,我的问题是……我该怎么做?
-
使用此答案 (stackoverflow.com/questions/3696986/…) 了解如何为您的请求发送响应(如果您不知道)。然后简单地创建并发送响应,如“PROCESSING”、“DONE”等
标签: android rest asynchronous