Android:我在我的应用程序中使用gps复选框,用户检查这个我们使用用户的gps位置。
现在我必须进行更改,如果用户选中此复选框,我们使用gps位置,如果用户保持此框已选中,那么我们必须每隔10分钟检测一次用户位置,如果位置不同,我们必须提示用户该位置是更改如果用户想要使用新的位置。
任何想法,如果appy listner在10分钟后每次起火并且在检测到位置后停止?实现它的任何好主意都只是想让你们想到。
答案 0 :(得分:1)
您可以尝试实施在后台运行的服务,该服务每10分钟拨打一次电话,并更新应用程序的更改
答案 1 :(得分:0)
您可以定义两次位置更新之间的自定义最短时间 它在这里 //使用位置管理器注册侦听器以接收位置更新 locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,mintime,0,locationListener); 你可以提供自己的最短时间