Мое приложение получает сообщение C2DM и отправляет уведомление о плохом состоянии вместе с сообщением C2DM. Все идет нормально.
Когда пользователь нажимает на уведомление, вызывается действие, передающее сообщение C2DM в качестве переменной.
Теперь, первый раз, когда он работает гладко, второй раз, когда переданная переменная не обновляется. Это всегда первая переданная переменная.
Я что-то упустил?
Вот снимки:
C2DM Уведомление
Intent notificationIntent = new Intent(context, BMBPad.class);
notificationIntent.putExtra("seqid", message);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
Вот как я читаю переменную в Деятельности, вызываемую Намерением.
extra = this.getIntent().getExtras();
seqidi = extra.getString("seqid");
Кто-нибудь знает, почему это происходит?