定期检查android GPS是否有新数据

我已成功通过registerLocationListener()和onLocationChanged()方法获取GPS数据.唯一的问题是,如果没有更多的GPS数据(例如,当我进入室内,进入隧道等),我的应用程序的速度读数就会冻结.我要为我的应用程序执行的操作是,由于缺少新数据(将速度设置为零,使速度读数闪烁等),以某种方式通知用户速度读数可能不准确.

我怎样才能做到这一点?我虽然要定期检查GPS单元是否检测到任何卫星,但是我不确定如何强制进行定期检查.

最佳答案
也许您可以启动一个定期计时器.如果计时器看到最后的GPS修复是旧的,则会显示通知.应用程序应记住上一次修复的时间.

相关文章

AdvserView.java package com.earen.viewflipper; import an...
ImageView的scaleType的属性有好几种,分别是matrix(默认)...
文章浏览阅读8.8k次,点赞9次,收藏20次。本文操作环境:win1...
文章浏览阅读1.2w次,点赞15次,收藏69次。实现目的:由main...
文章浏览阅读3.8w次。前言:最近在找Android上的全局代理软件...
文章浏览阅读2.5w次,点赞17次,收藏6次。创建项目后,运行项...