diff --git a/MiNote/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/MiNote/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java index fd943db..a1deb99 100644 --- a/MiNote/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java +++ b/MiNote/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java @@ -63,7 +63,25 @@ public class GTaskASyncTask extends AsyncTask { }); } - + private void showNotification(int tickerId, String content) { + PendingIntent pendingIntent; + if (tickerId != R.string.ticker_success) { + pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, + NotesPreferenceActivity.class), PendingIntent.FLAG_IMMUTABLE); + } else { + pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, + NotesListActivity.class), PendingIntent.FLAG_IMMUTABLE); + } + Notification.Builder builder = new Notification.Builder(mContext) + .setAutoCancel(true) + .setContentTitle(mContext.getString(R.string.app_name)) + .setContentText(content) + .setContentIntent(pendingIntent) + .setWhen(System.currentTimeMillis()) + .setOngoing(true); + Notification notification=builder.getNotification(); + mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification); + } @Override protected Integer doInBackground(Void... unused) {