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

时间:2014-06-05 11:21:41

标签: android android-notifications nokiax

目标:通知应该在点击时自动取消,并且应该打开我的活动(待处理意图)..

我有一个在Android设备中运行良好的运行代码,希望 Nokia-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);

如果是 Nokia-x 设备,则会发送通知。它点击通知打开我的活动但是通知留在通知托盘中。点击时不清楚。

请帮帮我!!

1 个答案:

答案 0 :(得分:2)

就像Dr.Jukka所说:无法以编程方式从Fastlane中删除通知 - 只有用户可以从Fastlane删除内容:

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

此外,由于视图的目的是显示用户应用程序的过去活动,因此将通知等项目突然从Fastlane中消失是没有意义的。