6

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

我有一个运行代码,它在 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设备,它会发送通知。它在单击通知时打开我的活动,但通知保留在通知托盘中。单击时不清楚。

请帮帮我!!

4

1 回答 1

2

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

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

此外,让诸如通知之类的项目突然从 Fastlane 中消失是没有意义的,因为视图的目的是显示用户/应用程序过去的活动。

于 2014-06-05T14:21:09.203 回答