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