按照官方给出的方法,跳转到指定页面一直不成功。
官方方法:
在onNotificationMessageClicked的方法中写跳转方法
val intent = Intent(context, Test::class.java) intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK context!!.startActivity(intent)
我怎么发消息,都不能实现跳转到指定的Test页面。
后来我发现是设置Falg的地方有问题, FLAG_ACTIVITY_NEW_TASK最好不要单独使用,否则会出现意想不到的问题。
和FLAG_ACTIVITY_CLEAR_TOP一起使用,才会起效果。
修改后的代码如下: 可以实现点击消息,正常的跳转页面。
val intent = Intent(context, Test::class.java) intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP context!!.startActivity(intent)