-
StackOverflow 文件
-
Android 教程
-
鬧鈴管理
-
稍後執行的意圖
- 建立一個接收器。該類將收到意圖並按你的意願處理。
public class AlarmReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
// Handle intent
int reqCode = intent.getExtras().getInt("requestCode");
...
}
}
- 給出 AlarmManager 的意圖。此示例將觸發 1 分鐘後傳送到 AlarmReceiver 的意圖。
final int requestCode = 1337;
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(context, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT);
am.set( AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 60000 , pendingIntent );