持久的android通知,关闭应用程序后消失

时间:2017-10-03 12:13:05

标签: android notifications

关闭我的应用后,我的Android通知消失:/为什么?我想创建一个持久性通知,在单击它之后将消失,而不是在关闭创建此通知的应用程序之后。有人可以帮忙吗?

MainActivity类:

private void createNotification() {

    Intent intent = new Intent(this, eTutorActivity.class);
    PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);

    Bitmap icon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);

    Notification noti = new NotificationCompat.Builder(this)
            .setContentTitle("xxx")
            .setContentText("xxx")
            .setTicker("xxx")
            .setSmallIcon(android.R.drawable.ic_dialog_info)
            .setLargeIcon(icon)
            .setOngoing(true)
            .setAutoCancel(true)
            .setContentIntent(pIntent)
            .build();

    NotificationManager notificationManager =
            (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

    notificationManager.notify(0, noti);
}

MainActivity类onCreate操作:

protected void onCreate(Bundle savedInstanceState) {
..
createNotification()
..
}

修改

Nexus 7 Android 5.1正常运行

Nexus 5 Android 6.0.1也正常运行

Xioami Redmi Note 2安装了MIUI 7.3.2.0的Android 5.0.2无效,杀死应用程序后通知消失。

1 个答案:

答案 0 :(得分:0)

使用此:

Ufs
希望它有所帮助!!!