如何解决与其他音乐播放器一样,在触摸通知时是否可以移至播放屏幕?
我目前正在制作的是音乐播放器。如果您单击main_activity中包含的RecyclerView内部的项目,它将从MainActivity转到PlayActivity,并且音乐会在后台发出。播放音乐时,正在播放的音乐的内容显示在顶部的通知栏中。在这里,问题是,如果我按下主页按钮而未显示该应用程序,则当我单击通知中显示的当前播放的音乐内容时,我想向用户显示按MainActivity-> PlayActivity顺序堆叠的堆栈。当然,音乐仍在播放。
val resultIntent = Intent(context,PlayActivity::class.java)
val resultPending = TaskStackBuilder.create(context).run {
addNextIntentWithParentStack(resultIntent)
getPendingIntent(0,PendingIntent.FLAG_UPDATE_CURRENT)
}
...
val builder = NotificationCompat.Builder(context,"project")
...
.setContentIntent(resultPending)
按上述方式创建通知时,如果以这种方式放置setContentIntent参数,则音乐将被切断,而activity_play.xml屏幕上显示的所有内容都将消失。如何简单地单击一个通知以保持先前显示的屏幕堆栈而不破坏音乐?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。