2010-08-27 84 views
3

Android:我在我的應用程序中使用gps複選框,用戶選中此選項,我們使用用戶的gps位置。android每10分鐘後檢測一次GPS位置

現在我必須做出改變,如果用戶選中這個複選框,我們使用GPS位置,如果用戶保持這個盒子檢查,然後我們必須檢測用戶位置每10分鐘後,如果位置不同,我們必須提示用戶,該位置是更改並且用戶是否想要使用新位置。

任何想法如何appy列表每10分鐘後得到火,並在檢測到位置後停止?實施它的任何好主意都只是想讓你們想到。

回答

1

您可以嘗試實現一個在後臺運行的服務,可以在每10分鐘撥打電話一次更新關於其變化的應用

+0

是的,這很好,我一直在想。 – 2010-08-27 06:35:09

+0

但是,如果您覺得只有在設備上的位置發生更改時纔可以更新用戶,則可以使用LocationListener接口 – DeRagan 2010-08-27 06:40:03

+0

如何從一項活動啓動服務並在所有活動中都可訪問? – 2010-08-27 06:59:43

0

U可以定義兩個位置更新 其在這裏與您的自定義的最小時間 //使用位置管理器註冊偵聽器以接收位置更新 locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,mintime,0,locationListener); 你可以提供你自己的最短時間