如何在诺基亚-X中单击“在Nokia-X中的通知托盘通知”
-
26-12-2019 - |
题
目标:通知应该在点击它上自动取消,应该打开我的活动(待决意图)..
我有一个运行代码,它在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 设备,则发送通知。它在点击通知时打开我的活动,但通知仍处于通知托盘中。点击内容不会清除。
请帮忙!!
解决方案
就像Dr.Jukka说:无法从FastLane编程方式删除通知 - 只有用户可以从Fastlane删除内容:
>目前所有通知都存储在FastLane中,即使使用自动取消标志。请注意,如果您的通知可从中可以手动解除/删除通知的命令,则不会从Fastlane中删除通知。只能通过启用编辑模式从Fastlane删除通知。“
此外,由于视图的目的是显示用户/应用程序过去的活动,因此在Fastlane中突然消失的项目突然消失,因此没有意义。
不隶属于 StackOverflow