2011-10-07 45 views
1

我想每分鐘向服務器發送一個請求,基本上我有方法,需要每分鐘運行一次發送給服務器一些查詢。這樣做的最好方法是什麼?我在互聯網上搜索,並找不到一個簡單的解決方案。我試圖使用計時器和timertask類,但它沒有奏效。我還發現一些關於AlarmManager的人說AlarmManager是這樣做的最好方式,但我不知道如何?你能否給我一個示例應用程序,或者如果很容易,你可以在這裏給我發一個示例代碼。我也期待着你對此的看法。Android每分鐘向服務器發送一個http請求?重複一項任務?

謝謝

+0

如果你找到了解決辦法,請與我們分享,男人 –

回答

0

使用Service設施

+0

能給我更多的細節?我已經有一個服務,但我不知道如何實現一項服務,每分鐘發送一次請求。有沒有這樣的例子?謝謝。 – akd

+0

對Timer類沒有什麼效果?我會首先想到使用'Timer.scheduleAtFixedRate(TimerTask任務,長延時,長週期)''Service'中的'Timer'任務。 –

+0

我會很快變得瘋狂:) timer = new Timer(); \t \t timer.scheduleAtFixedRate(新的TimerTask(){ \t \t \t \t @覆蓋 \t \t \t \t公共無效的run(){ \t \t \t \t \t Toast.makeText(getApplicationContext(), 「你好」, \t \t \t Toast.LENGTH_LONG).show(); \t \t \t \t \t \t \t \t \t} \t \t \t },5000,5000);這是我服務中的代碼。我也有一個廣播接收器,並從廣播中運行這個服務,我也在清單文件中有接收器和服務。我在這裏錯過了什麼。爲什麼很難看到每N分鐘循環運行一次? – akd

相關問題