2011-12-23 146 views
1

我已经在我的项目中使用C2DM代码实现了推送通知。它显示推送通知但我的问题是如何打开应用程序点击推送通知。android:如何在点击推送通知时打开应用程序

我做它像:

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,通知) – 2011-12-23 05:15:48

回答

1

我不明白这有什么错,你的代码,但在我的项目工作这一点 - 点击通知打开我的应用程序:

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

我编辑了我的问题,现在可以告诉我可能是什么问题? – ekjyot 2011-12-23 04:33:07

+0

请参阅我编辑的答案 – Jin35 2011-12-23 04:54:06

相关问题