目标:通知应该在点击它时自动取消,应该打开我的活动(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);
对于Nokia-x设备,它发送通知。它打开我的活动,点击通知,但通知停留在通知托盘。点击时不清楚。
请帮帮我!!
这就像Dr.Jukka说的:通知不能被编程地从Fastlane中删除-只有用户可以从Fastlane中删除内容:
"当前所有通知都存储在快速车道,即使使用了自动取消标志。请注意,如果您的通知有一个可见的命令,用户可以从中手动取消/删除通知,则通知不会从Fastlane中删除。通知只能通过启用编辑模式手动从Fastlane中删除。"
此外,让通知之类的项目突然从Fastlane上消失是没有意义的,因为视图的目的是显示用户/应用程序过去的活动。