帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
显示全部楼层
95
帖子
0
勋章
465
Y币

[插件开发] 反馈一个pedometer的问题

[复制链接]
发表于 2019-10-10 13:43:28
我在测试这个模块的时候发现:
pedometer的startCount开始,开始步数变化,随便N步,然后应用进入后台,没有步数变化的时候,过了1分多钟,回调会出现ret.steps=0。
是Bug吗?
9
帖子
0
勋章
5634
Y币
app一直打开的情况下计步正常吗
95
帖子
0
勋章
465
Y币
本帖最后由 无意平常心 于 2019-10-10 14:27 编辑
马浩川 发表于 2019-10-10 13:50
app一直打开的情况下计步正常吗

一直打开没问题。处于后台的情况下,发生如上情况。
并且,回调了ret.steps=0以后,也不能计步了。
看这样子,像是处于后台,闲置了1分多钟,就会这个情况。
测试手机是华为P20,并且确认后台没有被杀死。
修正一下,处于后台,不管是闲置还是运动,一分多钟,都会出现上述的情况。
20
帖子
0
勋章
6613
Y币
无意平常心 发表于 2019-10-10 14:13
一直打开没问题。处于后台的情况下,发生如上情况。
并且,回调了ret.steps=0以后,也不能计步了。
看这样 ...

进入后台后晃动手机  晃动一会  再打开 试试
95
帖子
0
勋章
465
Y币
本帖最后由 无意平常心 于 2019-10-10 14:54 编辑
yxWin 发表于 2019-10-10 14:31
进入后台后晃动手机  晃动一会  再打开 试试

我在通知栏做了个统计。进入后台后走动,步数会增加,并在通知栏显示。但是一分钟后,通知栏就突然变为0,并且不再计步。但是后台并没有杀死,切换到前台后,依然不能计步。
可不可以这么理解,切换到后台后,startCount的周期在1分多钟后,便死了。而且在死之前,还留了一句话{steps: 0}。。。
20
帖子
0
勋章
6613
Y币
无意平常心 发表于 2019-10-10 14:39
我在通知栏做了个统计。进入后台后走动,步数会增加,并在通知栏显示。但是一分钟后,通知栏就突然变为0, ...

你试一下 用自定义loader 的方式 把步数信息, console 在控制台上,进入后台后 晃动几下  然后切回app  看控制台 会有步数更新吗? 还是说 控制台直接  {steps: 0} 。。。
95
帖子
0
勋章
465
Y币
yxWin 发表于 2019-10-10 14:59
你试一下 用自定义loader 的方式 把步数信息, console 在控制台上,进入后台后 晃动几下  然后切回app   ...

在后台1分多钟以内,切换回来,都是正常的。在后台有统计步数。

但是:在后台保持1分多钟后,会突然回调steps:0,然后就不能统计了。
20
帖子
0
勋章
6613
Y币
无意平常心 发表于 2019-10-10 15:14
在后台1分多钟以内,切换回来,都是正常的。在后台有统计步数。

但是:在后台保持1分多钟后,会突然回调 ...

可能是机型的原因 ,oppoR9 没有出现这个问题。你有其他的机型吗 试一试
32
帖子
0
勋章
2575
Y币
yxWin 发表于 2019-10-10 15:23
可能是机型的原因 ,oppoR9 没有出现这个问题。你有其他的机型吗 试一试

版主我也提过这个问题,部分手机会出现这个问题,官方能不能看看....
95
帖子
0
勋章
465
Y币
yxWin 发表于 2019-10-10 15:23
可能是机型的原因 ,oppoR9 没有出现这个问题。你有其他的机型吗 试一试

过会用其他机型看下。
目前华为P20是这样,我又计算了下时间。
每次到后台后,都是1分03秒时候,回调一个steps为0,然后就再也无法计步了。即使在监听到这个结果,在代码里判断重新开启计步也没用,回到前台也没用,只能重新启动应用才可以。
123下一页
您需要登录后才可以回帖 登录

本版积分规则