这是我的通知代码。这是由重新启动手机时运行的服务启动的。如果手机重新启动并且通知需要由服务启动,那么它会起作用,但是当您点击通知时,它应该打开一个活动(该应用程序此时没有运行)所以我认为这就是崩溃的原因。当应用程序运行时,它可以正常工作。
任何帮助都将不胜感激。
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())
答案 0 :(得分:1)
我修好了
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);
如果有人遇到此问题,请尝试设置这些标记。