2013-01-04 177 views
0

我得到了2個類:無限生成手機位置的A(Activity子類)和從A獲取位置並將其發送到db的類B(線程子類)。 由於這是一項活動,因此一旦關閉了我的應用程序,它就會停止生成位置,因此我認爲服務可以完成這項工作。我應該使用哪種服務?

here(http://developer.android.com)

閱讀服務,但我不明白我應該使用哪種服務又如何呢? 我打算做的更改是將A轉變爲服務並創建啓動& stop A的服務並創建類C(活動)。

謝謝。

回答

1

您可以使用定時器這個..

private void startservice() { 

timer.scheduleAtFixedRate(new TimerTask() { 

public void run() { 

//Do whatever you want to do every 「INTERVAL」 

} 

}, 0, INTERVAL); 

; } 

執行或在某個時間調用一個方法。

有關更多詳細信息,請參閱here

+0

它可以在後臺運行嗎? –

+0

定時器在android中是不好的習慣。改用報警管理器。 – njzk2

+0

是的..它可以在後臺運行,並且可以在活動中停止它。 –