Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.5.0
-
None
-
-
8
-
8f665182d (dev), dd4a8b277 (dev), 213278db0 (dev), 309b648a4 (6.4), 564be6021 (6.5), 8788aeb5d (6.5), 29b5588be (6.5), 44040932d (tqtc/lts-6.2), 8894882a8 (tqtc/lts-6.2), b0061d5f0 (tqtc/lts-6.2), 416e51638 (6.4), ed7713a2a (6.4), 844db521b (dev)
-
Foundation Sprint 73
Description
Android positioning plugin acts strangely when it comes to individual updates for both position and satellite info.
For position info the update always comes after the full specified timeout expires, even if it was received earlier. The implementation makes me think that it's done on purpose, as there is an internal list of received updates, and then the best one is selected from them. But the problem is that default timeout on Android is 2 minutes, which is probably too long for most cases. So I think we can do better.
As for the satellite updates, it seems that a single satellite update does not come at all...
Attachments
Issue Links
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-109303 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
447567,5 | Android: improve position source single update logic | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
450370,3 | Android plugin: refactor satellite info source | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
450371,3 | Android plugin: decrease wait time for satellite single update | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
450395,3 | Android plugin: stop using LocationManager.requestSingleUpdate() | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
452817,2 | Android plugin: refactor satellite info source | 6.5 | qt/qtpositioning | Status: MERGED | +2 | 0 |
452838,2 | Android plugin: refactor satellite info source | 6.4 | qt/qtpositioning | Status: MERGED | +2 | 0 |
452839,2 | Android plugin: decrease wait time for satellite single update | 6.5 | qt/qtpositioning | Status: MERGED | +2 | 0 |
452840,2 | Android plugin: decrease wait time for satellite single update | 6.4 | qt/qtpositioning | Status: MERGED | +2 | 0 |
452841,2 | Android: improve position source single update logic | 6.4 | qt/qtpositioning | Status: MERGED | +2 | 0 |
452842,2 | Android: improve position source single update logic | 6.5 | qt/qtpositioning | Status: MERGED | +2 | 0 |
452843,2 | Android plugin: refactor satellite info source | tqtc/lts-6.2 | qt/tqtc-qtpositioning | Status: MERGED | +2 | 0 |
452844,2 | Android plugin: decrease wait time for satellite single update | tqtc/lts-6.2 | qt/tqtc-qtpositioning | Status: MERGED | +2 | 0 |
452845,2 | Android: improve position source single update logic | tqtc/lts-6.2 | qt/tqtc-qtpositioning | Status: MERGED | +2 | 0 |
453244,2 | Android plugin: stop using LocationManager.requestSingleUpdate() | 6.5 | qt/qtpositioning | Status: MERGED | +2 | 0 |