【发布时间】:2014-07-11 08:43:20
【问题描述】:
我编写了一个创建服务的程序。
该服务每 5 分钟连接到一个网站,收集一行数据并将其输出到文件中。
我的问题是它没有每 5 分钟收集一次数据。数据在大约 50-70 分钟内收集一次。为什么? android中有什么东西会阻止后台服务在夜间正常运行吗?对我来说也很奇怪的是,50-70 分钟的休息时间只发生在我不使用手机的时候。
它收集数据的次数:
1:40
1:45
1:50
1:55
2:00
2:05
2:10
2:15
2:20
2:25
2:30 I was awake until this.
3:20
4:15
5:00
6:05
6:55
7:55
8:45
10:20
10:50 Woke up at here.
10:55
【问题讨论】:
-
答案为您提供了技术原因,但请记住,某些设备具有节电模式。如果启用此功能,那么即使您实施了这些更改,您的服务也可能无法连接。设计您的应用程序,使其能够处理数据中的间隙并请求丢失的块。
标签: android save android-service