0
我尝试将服务导入到我的天气应用程序中。 我们假设用户已经设置了位置(城市列表),并且他点击了更新按钮。在我的情况下,这个水龙头被MainActivity
捕获。之后,应用程序应该从sqlite用户位置读取以更新天气数据,循环访问这些位置列表,每个位置向天气提供者发送请求,解析json并将天气数据放入数据库。成功后,应更新当前视图以显示刚收到的数据。我应该如何区分MainActivity
和服务之间的所有逻辑,以及我应该使用哪种类型的服务?我认为,它可以是意图服务,从提供者获取天气并将其插入数据库,并绑定服务以更新用户布局(视图)。 此外,当我们有天气更新时间表时,应该创建一个服务,该服务在后台永久运行,并自动启动天气更新过程。在这种情况下应该使用哪种类型的android服务?我应该使用哪种类型的Android服务?
谢谢。
谢谢!第四种我想学习一些时间的方式。但现在我感兴趣,哪种服务类型通常用于案例列表:1.从api请求json并将其数据放入数据库的服务; 2.在后台运行的服务,按照时间表启动服务1。 – Laser42