如何在点击诺基亚-x时清除通知栏中的通知

Adi*_*tya 6 android android-notifications nokiax

目标:通知应该在点击它时自动取消,并且应该打开我的活动(Pending Intent).

我有一个运行代码,在Android设备中运行完美,期望诺基亚-X.这是代码:

Notification notification = new NotificationCompat.Builder(MainActivity.this)
                .setContentTitle(MainActivity.this.getString(R.string.app_name))
                .setContentText("text").setContentInfo("info").setTicker("Ticker text")
                .setContentIntent(contentIntent).setSmallIcon(R.drawable.ic_launcher).setWhen(System.currentTimeMillis())
                .setLights(Color.YELLOW, 1, 2).setAutoCancel(true).build();

                NotificationManager nm =  (NotificationManager)MainActivity.this.getSystemService(Context.NOTIFICATION_SERVICE);
                nm.notify(1, notification);
Run Code Online (Sandbox Code Playgroud)

Nokia-x设备的情况下,它发送通知.它点击通知打开我的活动但是通知留在通知托盘中.点击时不清楚.

请帮帮我!!

小智 2

就像 Jukka 博士说的:通知不能以编程方式从 Fastlane 中删除 - 只有用户可以从 Fastlane 中删除内容:

“目前,即使使用了自动取消标志,所有通知也会存储在 Fastlane 中。请注意,如果您的通知具有可见命令,用户可以从中手动消除/删除通知,则通知不会从 Fastlane 中删除。通知只能通过启用编辑模式手动从 Fastlane 中删除。”

此外,通知等项目突然从快车道中消失是没有意义的,因为视图的目的是显示用户/应用程序过去的活动。