Lukevivid 2023-08-09 17:12 采纳率: 0%
浏览 15
已结题

想咨询下安卓应用开发,后台保持数据持续刷新的方法

我在写一个app,是想实现每隔一段时间自动从网站获取数据,并显示在主界面上,并且当有异常数据时,会发送消息通知的功能。
现在我是在onCreate里面写了一个task,task里面设置了子线程,用来从网站调用数据,task里面设置了延迟时间。
现在的结果是,好像只有当打开应用,保持app界面在手机主屏幕时候,自动获取和消息通知的功能正常。
当锁屏,返回到手机主界面的时候,自动刷新就不正常了。表现为,有时候只会自动刷新一次或两次。当我间隔很长时间,再点击打开app的时候,会自动刷新一次。
我在手机上将这个app设为后台锁定了,也添加了自启动。
这个是否是因为锁屏或者返回主界面后,activity就处于休眠的状态呢?

  • 写回答

11条回答 默认 最新

  • 瞬间的未来式 2023-08-09 17:18
    关注
    获得0.45元问题酬金

    这应该是安卓保活,安卓杀后台太严重,一般方法很难,service用了吗
    或者把应用添加到后台常驻

    评论

报告相同问题?

问题事件

  • 系统已结题 8月17日
  • 创建了问题 8月9日

悬赏问题

  • ¥50 这Mac系统提示虚拟内存不足,怎么解决
  • ¥15 Rs232电路无法收发数据,求帮助
  • ¥15 百度cookie扫码登录器
  • ¥15 微机原理汇编语言debug调试实验
  • ¥23 matlab可以把相图转换为庞加莱映射吗
  • ¥20 有偿,学生成绩信息管理系统
  • ¥15 Arduino电机和openmv连接异常
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本