0
我剛剛通過Android API演示(API 8)中的AlarmService示例進行了查看。爲什麼在API Demo的AlarmService_Service.java中,它說「只是休眠30秒」而不是15秒?
當AlarmService.java文件中的AlarmManager使用setRepeating()方法安排警報時,服務將在AlarmService_Service.java文件中創建一個新線程。
我的問題是:
在爲什麼它說:「我們將剛從睡眠狀態30秒的」運行mTask Runnable對象的()方法?我的理解是:線程開始,等待/睡眠15秒(不是30秒),然後通過調用stopSelf()方法停止該線程。所以它會睡15秒而不是30,對吧?我錯過了什麼嗎?
任何提示?
在此先感謝:)
鏈接如何? – Jasper 2012-02-05 03:24:00
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/AlarmService_Service.html – 2012-02-05 03:26:20
也是這一個:http://developer.android.com/resources/samples /ApiDemos/src/com/example/android/apis/app/index.html#Alarm – 2012-02-05 03:26:55