Androidアプリケーションでダイアログを表示したいのですが、レイアウト内の特定のTextViewで実行時にコンテンツを設定する必要があります。
ダイアログ自体を表示することはまったく問題ありませんが、TextView.setText(String)を介してTextViewsにアクセスすると、アプリケーションがクラッシュします。
これは私がこれまでに得たものです:
dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog);
dialog.setTitle("my dialog");
dialog.show();
TextView tv;
tv = (TextView) findViewById(R.id.title);
tv.setText("bkjadsjbk");
これは最後の3行がなくても問題なく機能しますが、TextViewなどを使用してそのコードを実行するとアプリケーションがクラッシュします。
これを正しくする方法はありますか?