我第一次遇到Android问题:我需要一个像投票一样工作的服务。
我有一个Activity,它必须定期向Web服务器发出POST请求。事实上,它控制着我正在与之交谈的人是否有新消息。实际上,如果是新消息,则请求应返回布尔值TRUE或FALSE。如果为TRUE,我会在GUI上收到某种警告。
也许你可以扩展它:我有一个与我正在谈论的人的列表视图,并且与我正在与之交谈的每个用户都需要服务并返回相应的通知(始终显示在列表中查看,例如)。所以结果看起来就像在顶部工具栏中到达facebook的消息(这里我们有一个列表视图)。
如何设置此程序?它在资源/电池方面贪婪吗?
非常感谢
答案 0 :(得分:0)
首选机制是让手机正常向服务器发出请求,但是服务器要打开套接字并且请求无人接听,直到有东西要发送(或者直到某些超时,发送时)如果电话已经消失在隧道或其他什么地方,请“再次询问我”。
现代的方式是GCM或类似的。