通过 rest api 获取超过 50K 的数据并存储到 Android Local Storage(SQLite) 中



我需要一些关于通过后台服务获取批量数据并将其存储到 android 本地存储中的帮助,

我不想使用分页,我的意思是当应用程序活动启动时,后台服务被调用并运行直到获取未完成(50k 数据行(。

提前谢谢。 :-)

这听起来像是Android服务的完美选择。它们在后台发射,旨在做这件事。

从本质上讲,您只需对服务进行子类化并在其中编写下载逻辑。下载完成后,您可以根据创建服务的方式将结果通知应用。如果服务已绑定,则可以让绑定到服务的活动注册侦听器。如果服务已启动(Android 术语,表示在没有显式绑定收件人的情况下启动(,则可以触发指示任务完成的 Intent。

相关内容

最新更新