自Android 6.0以后,Google对通知的使用进行了一些改变,它移除了之前 Notification.setLatestEventInfo() 方法。改用 Notification.Builder 类来构建通知,并且要重复更新通知,只需要重复使用 Notification.Builder 实例,调用build()方法,获取Notification实例,因此就参照官方的文档(https://developer.android.com/guide/topics/ui/notifiers/notifications.html)来开始构建通知,并且显示,点击什么的都没有问题。
看到这里是不是感觉这也太简单了,完全没有难度么,谁曾想乐极生悲,出问题了,整了半天,也没有解决。(如果看到这的同学有类似问题,且已经解决了,就请拉兄弟我一把,共有一下你的解决方案,鄙人将不胜感激!)下面就将发生的问题列举一二,以做记录,便于以后温故知新。
情景:在首页启动一条通知然后点击通知跳转以后再返回到首页:
按照官方给的方法是这个样子实现:
// Create an Intent for the activity you want to start
Intent intent = new Intent(this, Retrun