我想保持与数据库的连接。
android端:它会知道数据库中是否有任何数据发生变化。
我希望 Android 应用程序显示最新数据。 无需执行任何操作(例如:单击按钮)。
我需要使用套接字服务吗?或其他? 有什么建议吗? 对于新手来说很容易学习。
我有一个想法,使用HttpClient每隔1秒从php和数据库中获取json。 合适吗?
最佳答案
尝试每 1 秒获取一次数据(如果这就是你的意思)就是自找麻烦。移动通信并不是那么可靠,如果您的客户经过一个接收质量较差的区域,那么在您发出其他 30 个请求之前,您的第一个请求就不会超时。
我建议使用AlarmManager
http://developer.android.com/reference/android/app/AlarmManager.html
或 Android 服务
http://developer.android.com/reference/android/app/Service.html
轮询数据库的频率不超过每 2 分钟。您可以使用手动“同步”按钮进行备份,如果用户有良好的数据连接并且非常不耐烦,则可以单击该按钮。
关于android - [android]如何保持与数据库的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29229396/