Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. PendingIntent pendingIntent;
  2. public class xxx{
  3.  
  4. public void updateObjects(){
  5.  
  6. deleteIntents(Context context, int x);
  7. (...)
  8. for(...){
  9. //Update each object ofdb4o with the new object value's.
  10. (...)
  11. doIntents(context,mil,obj);
  12. }
  13. (...)
  14. }
  15.  
  16. public void doIntents(Context context, long mil, ClassObjects obj){
  17. (...)
  18. pendingIntent = PendingIntent.getBroadcast(context, obj.getId(), intent, PendingIntent.FLAG_UPDATE_CURRENT);
  19. (...)
  20. }
  21. }
  22.  
  23. public void deleteIntents(Context context, int x){
  24. intent = new Intent(context, OnAlarmReceiver.class);
  25. for(int i=1;i<x;i++){
  26. pendingIntent = PendingIntent.getBroadcast(context, i, intent, PendingIntent.FLAG_UPDATE_CURRENT);
  27. alarmManager.cancel(pendingIntent);
  28. }
  29. Log.d(TAG,"intents removed");
  30. }
  31.  
  32. xxx.deleteIntents(getApplicationContext(),x);
  33.  
  34. public void deleteIntents(Context context, int x){
  35. alarmManager = (AlarmManager) context.getSystemService (Service.ALARM_SERVICE);
  36. intent = new Intent(context, OnAlarmReceiver.class);
  37. for(int i=1;i<x;i++){
  38. pendingIntent = PendingIntent.getBroadcast(context, i, intent, PendingIntent.FLAG_UPDATE_CURRENT);
  39. alarmManager.cancel(pendingIntent);
  40. }
  41. Log.d(TAG,"intents removed");
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement