第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

FusedLocationClient時間間隔手機鎖定時變慢

FusedLocationClient時間間隔手機鎖定時變慢

拉風的咖菲貓 2021-04-05 16:31:28
因此,我已經(jīng)與FusedLocationClient合作了大約2個月。向客戶端傳遞一個位置請求,該請求至少在手機“清醒”時正確設置檢索位置更新的時間間隔。如果將時間間隔設置為1分鐘,則幾乎每分鐘都會得到一次更新,但是當手機被鎖定然后返回到應用程序時,我可以看到更新僅每10分鐘發(fā)生一次。有使用過Android FusedLocationClient的經(jīng)驗的人有什么線索可能會發(fā)生這種情況嗎?客戶端正在使用Looper.myLooper()循環(huán),如果手機被鎖定,此線程會減慢速度嗎?  mLocationRequest = new LocationRequest();    mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);    mLocationRequest.setInterval(OneMin);    mLocationRequest.setFastestInterval(OneMin);    mLocationRequest.setMaxWaitTime(OneMin);更新為原始問題********因此,在從回調(diào)方法將“融合的位置客戶端”切換為“待處理的意圖方法”之后,我仍然得到相同的結(jié)果。這個待定的意圖方法應該從應用程序后臺而不是前臺運行客戶端,但是位置更新仍然會慢到10分鐘。這是我的待定意圖日志。06-28 07:55:39.201 D/ddd: onHandleIntent: 38.5377347, -106.940894106-28 07:56:41.128 D/ddd: onHandleIntent: 38.5377747, -106.940646506-28 07:57:43.055 D/ddd: onHandleIntent: 38.5372963, -106.940943906-28 07:59:33.098 D/ddd: onHandleIntent: 38.5378022, -106.940681406-28 08:10:22.646 D/ddd: onHandleIntent: 38.5378164, -106.941032106-28 08:20:35.668 D/ddd: onHandleIntent: 38.5378373, -106.940801606-28 08:30:35.790 D/ddd: onHandleIntent: 38.5377677, -106.9407083您可以從時間戳中看到該間隔從1分鐘變?yōu)?0分鐘。關(guān)于如何防止這種情況的任何想法?Android文檔正在深入研究建議使用Scheduled job的漏洞,但沒有給出直接的示例。
查看完整描述

1 回答

?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

如果您是在Android 8.0(API級別26)或更高版本上進行測試,則每小時只會檢索幾次更新。這是來自Android文檔。

為了減少功耗,Android 8.0(API級別26)限制了后臺應用檢索用戶當前位置的頻率。應用程序每小時只能接收幾次位置更新。

運行API 25級及更低版本的設備將正常接收后臺更新。可以在Android版本概述中找到更多信息。


查看完整回答
反對 回復 2021-04-28
  • 1 回答
  • 0 關(guān)注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號