0

IMDB オープンソース api (マイ ムービー api) を使用して android アプリケーションを作成しています。

機能は次のとおりです。ユーザーが特定の映画を検索すると、リスト ビューでリストが表示されます。リストをクリックすると、映画の詳細がすべて表示されます。ユーザーは、任意の映画をお気に入りリストに追加したり、削除したりすることもできます。

すべて正常に動作します。ただし、映画の言語や期間など、IMDBデータベースの映画のフィールドが欠落している場合、アプリケーションフォースは終了します。

if-else 構文を試しましたが、うまくいきませんでした。何か提案があれば教えてください。私はあなたに感謝します。

これが私のコードです:

ImageProvider Ip = 新しい ImageProvider();

    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));
4

0 に答える 0