Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. Intent alarmIntent = new Intent(currentActivity.getApplicationContext(), AlarmReceiver.class);
  2. PendingIntent pendingAlarmIntent = PendingIntent.getBroadcast(currentActivity.getApplicationContext(),
  3. AppManager.ALARM_PENDING_INTENT_REQUEST_CODE,
  4. alarmIntent,
  5. PendingIntent.FLAG_CANCEL_CURRENT);
  6.  
  7. AlarmManager alarmManager = (AlarmManager)currentActivity.getApplicationContext().getSystemService(Context.ALARM_SERVICE);
  8. alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP,
  9. System.currentTimeMillis(),
  10. interval,
  11. pendingAlarmIntent);
  12.  
  13. public class AlarmReceiver extends BroadcastReceiver {
  14.  
  15. @Override
  16. public void onReceive(Context _context, Intent _intent){
  17. I ntent serviceIntent = new Intent(_context.getApplicationContext(), PostLocationService.class);
  18. _context.getApplicationContext().startService(serviceIntent);
  19. }
  20. }
  21.  
  22. Intent alarmIntent = new Intent(currentActivity.getApplicationContext(), AlarmReceiver.class);
  23. PendingIntent pendingAlarmIntent = PendingIntent.getBroadcast(currentActivity.getApplicationContext(),
  24. AppManager.ALARM_PENDING_INTENT_REQUEST_CODE,
  25. alarmIntent,
  26. PendingIntent.FLAG_CANCEL_CURRENT);
  27.  
  28. AlarmManager alarmManager = (AlarmManager)currentActivity.getApplicationContext().getSystemService(Context.ALARM_SERVICE);
  29. alarmManager.set(AlarmManager.RTC_WAKEUP,
  30. interval,
  31. pendingAlarmIntent);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement