android - 无法显示 MediaRouteActionProvider 按钮

标签 android commonsware-cwac

我正在开发一个未使用基于 AppCompat 的主题的 Android 应用程序,我正在尝试使用 cwac-mediarouter 库添加 chromecast 集成,但我似乎无法显示操作提供程序按钮.

相关码位:https://gist.github.com/Keirathi/0038ae45fad08b766e79

基本思想(用于测试目的)是在操作栏中有一个选项可以转到我的 chromecast Activity 。在 chromecast Activity 中,我将有路由选择器按钮,连接后我将在此处输出日志。

每当我运行该应用程序时,我都可以进入我的 chromecast Activity ,但路由选择器按钮从未出现在操作栏中,我的输出 TextView 仅填充了 MediaRouter 默认路由(我正在运行该应用程序的平板电脑来自)。

我觉得我只是缺少一些简单的东西,但我想不通:(

最佳答案

Then I added your library as a jar.

这是你的问题,因为我是个白痴。您不能只使用 JAR——您需要 Android 库项目。我将修复项目以删除 JAR。

关于android - 无法显示 MediaRouteActionProvider 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25857455/

相关文章:

屏幕关闭时,Android 相机不会拍照

android - 具有多个任务的引导接收器工作异常

javascript - 如何重定向到 instagram ://user? username={username}

android - Android Endless Listview 的屏幕旋转

java - AsyncTask 直到最后才完成下载

android - 通过 picasso 使用 RGB_565 加载位图

java - Android:我应该避免在 Commonsware 的 WakefulIntentservice 中使用自己编写的方法吗?

android - 从 FragmentPagerAdapter 动态添加和删除 fragment

android - 在包 'layoutManager' 中找不到属性 'android.support.design' 的资源标识符

java - 按类获取连续包含两个空格的 div (JSoup)