AlarmManager用法

来源:互联网 发布:交易开拓者软件2014 编辑:程序博客网 时间:2024/06/07 08:49
private void registerCoolReceiver() {

   BroadcastReceiver intentFilter = new GlobalReceiver();
   IntentFilter receiver = new IntentFilter(Intent.ACTION_SCREEN_OFF);
   registerReceiver(intentFilter, receiver);
   receiver = new IntentFilter("abc");
   registerReceiver(intentFilter, receiver);




   Intent intent = new Intent();
   intent.setAction("abc");
   PendingIntent pendingIntent = PendingIntent.
         getBroadcast(mContext, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);


   AlarmManager manager = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
   manager.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 1000,
         1000, pendingIntent);


}
0 0
原创粉丝点击