Я пытаюсь получить уведомление об успешной загрузке из ASyncTask для работы весь день. Я не получаю никаких ошибок из моего текущего кода, но я не могу получить уведомление для показа в панели уведомлений (или где-либо еще). Я не получаю сообщений в LogCat, и на панели уведомлений не появляется уведомление. Это мой код:
Notification mNotification = new Notification(icon, tickerText, when);
CharSequence contentTitle = "upload completed.";
CharSequence contentText = "upload completed.";
Intent notificationIntent = new Intent(context, CastrActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, PendingIntent.FLAG_NO_CREATE);
mNotification.contentIntent = contentIntent;
mNotification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
mNotificationManager.notify(NOTIFICATION_ID, mNotification);
Это вызывается из метода onPostExecute() ASyncTask. Честно говоря, я немного запутался в части PendingIntent. Любое разъяснение того, что я подозреваю в некорректном коде, было бы очень благодарно.