要全面总结应用程序的功能,该应用程序包含Web和移动环境。但是,在网络版中更新的PROPERTY数据在移动环境中不会持续更新,因此,用户访问的PROPERTY数据总是过时。只有在用户启动/重新启动应用程序时,PROPERTY数据才会更新。
用户启动应用程序时最初下载的PROPERTY数据存储在应用程序本地文件目录[SQlite]中,并且活动将不断指向文件目录以检索dataId;与网络环境中的PROPERTY数据相比,这不是更新后的PROPERTY数据。
因此,我想问一下:我将如何能够使用Web中的更新版本来更新相应的PROPERTY数据。
我打算使用SyncAdapter方法&刷新按钮方法允许用户刷新并查看更新后的版本。有什么建议么?
尝试使用服务,并使用定时器来启动监听到你的服务器或Web服务,并设置一个通知更新的属性..做我好给你? – Elltz 2014-09-10 20:15:38
@Elltz我目前使用AsyncTask来做属性更新,我实际上有刷新按钮设置以补充AsyncTask的功能。 – 2014-09-11 03:23:27
是@Ernest Lee,和我一样创建一个在d背景下运行的服务类..让服务类运行每隔(持续时间)d异步任务..检查更新,如果为true(意思是有更新) - 创建使用notificationcombat tellin d用户更新通知,当用户单击d通知d更新初始化d逻辑让我knw如果你想让我编写代码.. – Elltz 2014-09-11 21:24:46