2011-12-23 2 views
1

Я реализовал push-уведомления с использованием кода C2DM в моем проекте. Он показывает push-уведомления. Но моя проблема заключается в том, как открыть приложение при нажатии на push-уведомление.android: как открыть приложение при нажатии на уведомление push

Я делаю это так:

Intent intent = new Intent(context, BingoDiaryActivity.class); 
     intent.putExtra("registration_id", registrationId); 
     PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); 
     notification.setLatestEventInfo(context, "Registration", "Successfully registered", 
       pendingIntent); 
     notificationManager.notify(0, notification); 

Но он не работает

Может кто-нибудь поможет мне по этому поводу?

Благодаря

+1

Просто по наитию. Попробуйте ненулевой код уведомления. .notify (99, уведомление) –

ответ

1

Я не могу понять, что случилось с вами кодом, но в моем проекте работает это - и нажав на Уведомитель открыть мое приложение:

n.setLatestEventInfo(context, "text", "text", 
     PendingIntent.getActivity(
       context, 
       0, 
       context.getPackageManager().getLaunchIntentForPackage(context.getPackageName()) 
         .putExtra("extra_name", extra), 
       0)); 
+0

Я отредактировал свой вопрос, могу ли теперь сказать, что может быть проблемой? – ekjyot

+0

См. Отредактированный ответ – Jin35