从Parse.com获取更新

时间:2016-01-07 14:28:36

标签: android parse-platform

我正在尝试使用parse.com进行应用程序,但我需要手机中的信息在服务器中发生变化时进行更新。是否有办法进行连续检查或服务器让电话知道服务器中的某些更改?我检查了他们所有的文件,但我找不到任何东西

由于

2 个答案:

答案 0 :(得分:1)

IFAIK,您可以使用ScheduledExecutorService实现它。

通过使用ScheduledExecutorService,您可以每隔X秒从服务器获取更新。

这是一个例子,

ScheduledExecutorService scheduleTaskExecutor = Executors.newScheduledThreadPool(5);

scheduleTaskExecutor.scheduleAtFixedRate(new Runnable() {
  public void run() {
    //Codes that check update from server
  }
}, 0, 1, TimeUnit.MINUTES);

这将每隔1分钟检查一次服务器更新。

要停止检查更新,

scheduleTaskExecutor.shutdown();

希望这会有所帮助:)

答案 1 :(得分:1)

另一种可能的解决方案是使用推送通知来通知应用服务器上有更改,并触发拉动以更新应用中的所有内容。这在很大程度上取决于您正在处理的数据类型,更新频率以及用户需要知道更改的速度。