通知崩溃我的应用程序

时间:2014-03-11 01:06:16

标签: android

这是我的通知代码。这是由重新启动手机时运行的服务启动的。如果手机重新启动并且通知需要由服务启动,那么它会起作用,但是当您点击通知时,它应该打开一个活动(该应用程序此时没有运行)所以我认为这就是崩溃的原因。当应用程序运行时,它可以正常工作。

任何帮助都将不胜感激。

NotificationManager mNotificationManager  = (NotificationManager) getApplication().getSystemService(Context.NOTIFICATION_SERVICE);
Intent notificationIntent = new Intent(getApplicationContext(), Notification.class);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 

PendingIntent result = PendingIntent.getActivity(context, 0,notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(getApplicationContext())

1 个答案:

答案 0 :(得分:1)

我修好了

notificationIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

PendingIntent contentIntent = PendingIntent.getActivity(context, 0,notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);

如果有人遇到此问题,请尝试设置这些标记。