Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. import android.app.Notification;
  2. import android.app.NotificationManager;
  3. import android.content.Context;
  4. import android.os.Build;
  5. import android.os.RemoteException;
  6. import android.support.annotation.RequiresApi;
  7.  
  8. class ServiceNotifier extends AidlInterface.Stub{
  9.  
  10. private NotificationManager mNotificationManager;
  11. private Notification.Builder mBuilder;
  12. private Context mContext;
  13.  
  14. ServiceNotifier(Context context){
  15. mContext = context;
  16. }
  17. @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
  18. @Override
  19. public void notifyEdit() throws RemoteException {
  20. mNotificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
  21. mBuilder = new Notification.Builder(mContext)
  22. .setContentTitle("Zadatak izmenjen!")
  23. .setSmallIcon(android.R.drawable.ic_lock_idle_alarm);
  24. mNotificationManager.notify(1, mBuilder.build());
  25. }
  26.  
  27. @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
  28. @Override
  29. public void notifyAdd() throws RemoteException {
  30. mNotificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
  31. mBuilder = new Notification.Builder(mContext)
  32. .setContentTitle("Zadatak dodat!")
  33. .setSmallIcon(android.R.drawable.ic_lock_idle_alarm);
  34. mNotificationManager.notify(1, mBuilder.build());
  35. }
  36.  
  37. @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
  38. @Override
  39. public void notifyDelete() throws RemoteException {
  40. mNotificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
  41. mBuilder = new Notification.Builder(mContext)
  42. .setContentTitle("Zadatak obrisan!")
  43. .setSmallIcon(android.R.drawable.ic_lock_idle_alarm);
  44. mNotificationManager.notify(1, mBuilder.build());
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement