通知代码添加到服务中但不起作用

Posted

技术标签:

【中文标题】通知代码添加到服务中但不起作用【英文标题】:Notification Code added in Service but not working 【发布时间】:2019-09-04 15:42:51 【问题描述】:

我在我的 android 服务中添加了通知代码。

试过了 Notifications Code in Android

        Log.e("TAG","In 2");
        Intent viewIntent = new Intent(getApplicationContext(), Restarter.class);

        PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, viewIntent , PendingIntent.FLAG_UPDATE_CURRENT);
        Uri defaultSoundUri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
        NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
                .setSmallIcon(R.drawable.logo)
                .setContentTitle(getResources().getString(R.string.app_name))
                .setAutoCancel(true)
                .setContentIntent(pendingIntent);


        NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle();
        notificationBuilder.setStyle(inboxStyle);
        inboxStyle.setBigContentTitle("sdjshfjnds");
        inboxStyle.addLine("sdjjsdfn");
        notificationBuilder.setStyle(inboxStyle);

        NotificationManager notificationManager =
                (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        int NOTIFICATION_ID = 100;
        notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build());

我收到了日志消息,但没有收到通知。

【问题讨论】:

【参考方案1】:

这是旧答案,现在是 2015 年。现在它不是实际的。请查看实际文档:https://developer.android.com/training/notify-user/build-notification

【讨论】:

以上是关于通知代码添加到服务中但不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 NodeJS 的 Firebase 网络推送通知不起作用

ActionListener添加到JButton但不起作用

“空”功能的外部过程中的弯路钩子不起作用

Android:如果我重新启动设备,通知不起作用

通知声音和徽章不起作用

Android GCM:自动唤醒不起作用