媒体播放器在Real Device Android上崩溃

时间:2017-01-09 07:02:56

标签: android listview media-player android-tv kodi

我在列表视图中有一首歌,我从json服务获取它。我在每一行都有一个播放按钮,Facebook和Twitter分享按钮。当我点击播放按钮时,歌曲开始并寻找条形码& Fb Twitter分享也很好。它在模拟器和移动设备上运行良好。 但我正在为Android TV开发这个应用程序,&在Android TV中,当我点击播放和分享按钮时,一切都崩溃了,电视和我的手机都有相同的API版本。请帮助。

我听说androidSupportrTl:是吗?这适用于这个问题吗?

当我点击播放按钮时电视没有找到错误 Log Cat:

01-10 07:13:33.501 17284-17293/luck.materialdesign.tabsnavigator I/art: Thread[5,tid=17293,WaitingInMainSignalCatcherLoop,Thread*=0xab8d8600,peer=0x12c000a0,"Signal Catcher"]: reacting to signal 3
01-10 07:13:34.273 17284-17293/luck.materialdesign.tabsnavigator I/art: Wrote stack traces to '/data/anr/traces.txt'

1 个答案:

答案 0 :(得分:0)

android:supportsRtl="true"仅表示如果设置supportsRtl true,您的布局将从右向左镜像。所以你不必为它创建特殊的布局。它只是声明您的应用程序是否愿意支持从右到左(RTL)布局。

  

如果设置为true且targetSdkVersion设置为17或更高,则系统将激活并使用各种RTL API,以便您的应用可以显示RTL布局。如果设置为false或targetSdkVersion设置为16或更低,则RTL API将被忽略或无效,并且无论与用户的区域设置关联的布局方向如何,您的应用都将表现相同选择(您的布局将始终从左到右)。

     

此属性的默认值为false

这可能是因为你的布局。根据此thread,您需要相应地修复您的布局。确保您的Android TV支持您使用的API版本。