我有一个 Android 应用程序,我应该以某种方式清楚地区分用户是否有一段时间没有移动或在该时间间隔内没有解决位置问题。据我了解,在这两种情况下,如果我requestLocationUpdates()
. 有人知道如何实现这一点吗?
示例案例是:
- 我有 2 个有效且准确的位置:1 个来自 GPS,1 个来自网络;很好,这正是我需要的。
- 一分钟过去了:用户可能去了某种地铁站并且丢失了 gps/网络(以及解析位置的能力)或者可能根本没有移动;
- 现在我必须决定该位置是否完全相关(用户未移动)或者我根本没有位置(所有提供者都丢失了)。但是怎么做?似乎在这两种情况下我都没有收到位置更新。