我想保持与数据库的连接。
我希望Android应用显示最新数据。 无需做任何事情(例如:点击按钮)。
我是否需要使用套接字服务?或其他? 有什么建议吗? 这对于新手来说很容易学习。
我有一个想法,使用HttpClient从php&获取json每1秒有一个数据库。 适合吗?
答案 0 :(得分:0)
尝试每1秒获取一次数据(如果这是你的意思)就是在寻找麻烦。移动通信不是那么可靠,如果您的客户经历了接收不良的区域,那么您的第一个请求就不会超时,而是在您另外30个人之前。
我建议使用AlarmManager
http://developer.android.com/reference/android/app/AlarmManager.html
或Android Service
http://developer.android.com/reference/android/app/Service.html
每2分钟轮询一次数据库。您可以使用手动“同步”按钮进行备份,如果数据连接良好并且非常不耐烦,用户可以单击该按钮。