我需要一些关于通过后台服务获取批量数据并将其存储到 android 本地存储中的帮助,
我不想使用分页,我的意思是当应用程序活动启动时,后台服务被调用并运行直到获取未完成(50k 数据行(。
提前谢谢。 :-)
这听起来像是Android服务的完美选择。它们在后台发射,旨在做这件事。
从本质上讲,您只需对服务进行子类化并在其中编写下载逻辑。下载完成后,您可以根据创建服务的方式将结果通知应用。如果服务已绑定,则可以让绑定到服务的活动注册侦听器。如果服务已启动(Android 术语,表示在没有显式绑定收件人的情况下启动(,则可以触发指示任务完成的 Intent。