[問題] 關於GPS-位置變更後自動執行的問題
小弟目前在做大學部的專題...
題目大致上是利用程式來紀錄移動習慣的統計
目前是採用GPS位置移動時進行紀錄路徑(onLocationChanged中)
至於紀錄的頻率則在requestLocationUpdates中直接調整
在蒐集資料的過程中發現一個問題...
存下的紀錄中雖然大部分都有照著設定在存
但每次儲存時都會一口氣存好幾次(根據檔案目前最多是7次...)
ex:
原本是希望
9:35:43,(X1,Y1)
9:36:17,(X2,Y2)
結果會變成
9:35:43,(X1,Y1)
9:35:43,(X1,Y1)
9:35:43,(X1,Y1)
9:36:17,(X2,Y2)
9:36:17,(X2,Y2)
9:36:17,(X2,Y2)
不知道是哪裡的問題
雖然目前用在機子上並沒有感覺
但很怕造成對手機的負擔(耗電、吃CPU)
想請教可能是哪裡出錯?
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.229.33
※ 編輯: hayden2111 來自: 140.120.229.33 (01/09 19:44)
推
01/09 20:07, , 1F
01/09 20:07, 1F
→
01/09 20:08, , 2F
01/09 20:08, 2F
推
01/09 22:01, , 3F
01/09 22:01, 3F
→
01/09 22:01, , 4F
01/09 22:01, 4F
OK...那我還是先寫個判斷式讓他不會這樣寫好了
love大:我是直接指定GPS_Provider這樣(不太確定你的意思 囧)
※ 編輯: hayden2111 來自: 140.120.229.33 (01/10 11:28)
推
01/10 22:45, , 5F
01/10 22:45, 5F
推
01/10 22:46, , 6F
01/10 22:46, 6F
→
01/13 04:40, , 7F
01/13 04:40, 7F
→
01/13 04:41, , 8F
01/13 04:41, 8F
→
01/13 04:42, , 9F
01/13 04:42, 9F
→
01/13 04:42, , 10F
01/13 04:42, 10F
→
01/13 04:43, , 11F
01/13 04:43, 11F
→
01/13 04:43, , 12F
01/13 04:43, 12F
→
01/13 04:44, , 13F
01/13 04:44, 13F
→
01/13 04:44, , 14F
01/13 04:44, 14F
感謝分享!
我會試試看用Timer的
推
01/13 15:43, , 15F
01/13 15:43, 15F
minTime我是設成30000
Distance則是10
因為做這個的用途是在學校裡導覽,所以距離沒辦法設太遠,怕會亂掉
※ 編輯: hayden2111 來自: 140.120.229.33 (01/13 19:20)
→
01/14 00:19, , 16F
01/14 00:19, 16F
推
01/14 00:28, , 17F
01/14 00:28, 17F
→
01/16 11:24, , 18F
01/16 11:24, 18F
→
01/16 11:24, , 19F
01/16 11:24, 19F