我刚开始开发android应用程序,只是为我的工作环境创建了一个简单的应用程序,它允许从一个网页面板控制视频播放,所以这个应用程序会循环ping面板,如果它收到播放视频的请求,它就会播放;如果它收到停止视频或播放其他内容的请求,它就会播放。
在MainActivity中,我使用startActivity启动ExoPlayer的一个示例,我知道如何向Activity传递变量,但如何以另一种方式发送信息或控制播放?基本上,不断运行以检查新操作的循环在MainActivity中运行,一旦启动播放器,我就无法停止播放。获取流指标或对示例做任何事情。我意识到我可能在反向做事情,应该有一个后台服务来做检查,但我仍然不知道如何来回传递信息。
有没有人有什么提示或建议?谢谢!
1条答案
按热度按时间wtlkbnrh1#
不是使用两个Activity,而是使用一个Activity(主Activity)和一个片段Activity(视频播放器Activity),然后定义一个回调接口,该接口将实现Activity,从而管理片段Activity与Activity之间的通信
查看此https://blog.mindorks.com/how-to-communicate-between-fragments/