目标:通知应该在点击时自动取消,并且应该打开我的活动(待处理意图)..
我有一个在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 设备,则会发送通知。它点击通知打开我的活动但是通知留在通知托盘中。点击时不清楚。
请帮帮我!!
答案 0 :(得分:2)
就像Dr.Jukka所说:无法以编程方式从Fastlane中删除通知 - 只有用户可以从Fastlane删除内容:
"即使使用自动取消标志,目前所有通知都存储在Fastlane中。请注意,如果您的通知具有可见的命令,用户可以手动解除/删除通知,则不会从Fastlane中删除通知。只有通过启用编辑模式,才能手动从Fastlane中删除通知。"
此外,由于视图的目的是显示用户应用程序的过去活动,因此将通知等项目突然从Fastlane中消失是没有意义的。