Android: получить то же значение из дополнений Intent - PullRequest
0 голосов
/ 17 июня 2011

Я делаю это для создания Намерения.

Intent notificationIntent = new Intent(this, Startup.class);
notificationIntent.putExtra("url", contentUrl);

PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
Notification notification = new Notification(icon, tickerText, when);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);

При получении дополнительного

CharSequence url = this.getIntent().getCharSequenceExtra("url");

Существует множество Интентов с соответствующими значениями URL.Но я также возвращаю то же значение внутри onCreate () класса Startup.

Что я сделал не так?

Ответы [ 2 ]

4 голосов
/ 17 июня 2011
0 голосов
/ 17 июня 2011

Используйте это

PendingIntent contentIntent = PendingIntent.getActivity (this, 0, notifyIntent, android.content.Intent.FLAG_ACTIVITY_NEW_TASK);

вместо этого

PendingIntent contentIntent= PendingIntent.getActivity (context, 0, messagesIntent, PendingIntent.FLAG_UPDATE_CURRENT);

и проверить результаты

...