2
如何設置服務的東西(API請求)每天在特定的時間。 我不知道。 現在我的事情大約兩個選項: 1.設置定時器,每隔一小時檢查的時間,如果是正確的,這樣做的請求。 2.通過alarmManager設置鬧鐘,但我不知道該怎麼做。Android的 - 服務,建立時間
另一進口就是要求必須是一個小隨機的。 約3-10分鐘,以防止在同一時間太多 請求阻擋服務器。
如何設置服務的東西(API請求)每天在特定的時間。 我不知道。 現在我的事情大約兩個選項: 1.設置定時器,每隔一小時檢查的時間,如果是正確的,這樣做的請求。 2.通過alarmManager設置鬧鐘,但我不知道該怎麼做。Android的 - 服務,建立時間
另一進口就是要求必須是一個小隨機的。 約3-10分鐘,以防止在同一時間太多 請求阻擋服務器。
看看this tutorial用於與AlarmManager
調度事件。 對於你可能只是通過設置告警管理器將在每次運行一些意圖,如何把/運行在它的方法中加入類似
int rand = (int) (Math.random() * 1000 * 60 * 7 + 3 * 60 * 1000);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis() + rand, sender);
的3-10分鐘的間隔? – goodm 2012-02-08 09:55:39
好的,我找到了,謝謝。 – goodm 2012-02-08 09:56:51
您可以啓動一個服務並在後臺運行您的方法,而不是像鏈接中提到的那樣啓動一個活動。 – nhaarman 2012-02-08 09:56:58