Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中为博客自动同步JSON数据_Android_Json_Sqlite_Android Volley_Android Syncadapter - Fatal编程技术网

在Android中为博客自动同步JSON数据

在Android中为博客自动同步JSON数据,android,json,sqlite,android-volley,android-syncadapter,Android,Json,Sqlite,Android Volley,Android Syncadapter,我一直在努力从一个博客中获取Json数据,解析它(使用google volley库和Glide加载图像),并将其显示在线性回收器视图+卡片视图中,然后将文章存储在SQlite数据库中 博客不定期更新。 我对如何自动同步json数据和显示通知(针对新帖子)感到困惑,即使应用程序未打开。我该怎么办 我听说过作业调度程序和同步适配器 作业调度程序是否合适?(如果是,请指向教程) 同步适配器看起来有点复杂,但它合适吗?(如果是,请给我指一个教程) 如果两者都不合适,如果您能解释我如何成功实现我的目标

我一直在努力从一个博客中获取Json数据,解析它(使用google volley库和Glide加载图像),并将其显示在线性回收器视图+卡片视图中,然后将文章存储在SQlite数据库中

博客不定期更新。 我对如何自动同步json数据和显示通知(针对新帖子)感到困惑,即使应用程序未打开。我该怎么办

我听说过作业调度程序和同步适配器

  • 作业调度程序是否合适?(如果是,请指向教程)

  • 同步适配器看起来有点复杂,但它合适吗?(如果是,请给我指一个教程)

如果两者都不合适,如果您能解释我如何成功实现我的目标,我将不胜感激

我很困惑,请帮忙!! 谢谢

您可以使用JobScheduler

您还可以使用AlarmManager(这还包括在引导时启动服务)


我使用AlarmManager同步JSON数据。当第一次获取JSON的活动运行时,我将其保存在package data文件夹中并启动报警。当服务启动时,我下载JSON数据并查看它是否与脱机文件匹配。如果没有,将显示通知。

谢谢,我会查看它