android:如何在点击推送通知时打开应用程序

时间:2011-12-23 04:06:48

标签: android onclick push-notification

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

我这样做:

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 个答案:

答案 0 :(得分:1)

我无法理解您的代码有什么问题,但在我的项目中工作了 - 并点击通知程序打开我的应用程序:

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