Java Android上我的IMDB电影应用程序的一个简单问题

Java Android上我的IMDB电影应用程序的一个简单问题,java,android,Java,Android,我正在使用IMDB开源api(我的电影api)制作一个android应用程序 特色包括: 当用户搜索特定电影时,他们在列表视图中获得了列表。如果他们点击一个列表,它会显示电影的全部细节。 用户还可以将任何电影添加到收藏夹列表中,也可以将其删除 一切正常。但如果IMDB数据库中的电影缺少任何字段(如电影语言或持续时间等),则应用程序强制关闭 我尝试过if-else语法,但没有成功。如果有任何建议,请让我知道。我会感谢你的 这是我的密码: ImageProvider Ip=新的ImageProvid

我正在使用IMDB开源api(我的电影api)制作一个android应用程序

特色包括: 当用户搜索特定电影时,他们在列表视图中获得了列表。如果他们点击一个列表,它会显示电影的全部细节。 用户还可以将任何电影添加到收藏夹列表中,也可以将其删除

一切正常。但如果IMDB数据库中的电影缺少任何字段(如电影语言或持续时间等),则应用程序强制关闭

我尝试过if-else语法,但没有成功。如果有任何建议,请让我知道。我会感谢你的

这是我的密码:

ImageProvider Ip=新的ImageProvider()


你能展示一下你的代码吗谢谢你们的快速回复。我有另一个过程。让我先试试这个。如果bug继续存在,我将向您显示代码…:)这个错误被解决了。用于if子句…:)
    final String Title = getIntent().getStringExtra("title");
    final String story = getIntent().getStringExtra("story");
    final String actors = getIntent().getStringExtra("actors");
    final String lang = getIntent().getStringExtra("lang");
    final String Id = getIntent().getStringExtra("ID");
    final String duration = getIntent().getStringExtra("time");
    final String directBy = getIntent().getStringExtra("director");
    final String year1 = getIntent().getStringExtra("year");
    final String src = getIntent().getStringExtra("img");

    Log.v("src", src);

    title.setText(Title);
    details.setText(story);
    cast.setText(actors);
    language.setText(lang);
    mid.setText(Id);
    time.setText(duration);
    Director.setText(directBy);
    year.setText(year1);
    VImg.setImageBitmap(Ip.fetchImage(src));