2017-06-25 101 views
0

我已经创建了一个应用程序与recycleView listLayout,单击一个项目时,将导致与SimpleExoPlayerView和textView.A的活动如果没有videoURL可用隐藏SimpleExoPlayerView(我从JSON文件获取videoURL.So还有一些列表项没有videoURL。) SimpleExoPlayerView可见性

if (videoUrl == "") { 
    playerView.setVisibility(View.INVISIBLE); 
} 

但是,这是行不通的。帮我!

回答

0

创建两个活动,其中一个将使用SimpleExoPlayerView进行布局,第二个不使用它。然后启动没有它的活动是Url是“”。

0

问题解决了! 问题不在SimpleExoPlayerView中,而是在比较字符串。 if语句中的语句始终为false(因为字符串是对象,虽然它们的数据相同,但它们不相等)。

if (videoUrl.eqauls("")) { playerView.setVisibility(View.INVISIBLE); } 这个微小的变化解决问题

0
if(TextUtils.isEmpty(videoUrl)){ 
} 

我已经更新了我的代码为TextUtils.isEmpty()是在参访String.equals( “”)