Web的な何か

JavaとかPHPとかやってます。最近はAndroidばっかやってます。

【Android】アラートダイアログからレイアウトXMLの要素にアクセスするとNullPointerExceptionになった時の対処法

簡単な伝言アプリを作っている時に、伝言内容を入力させるためアラートダイアログにEditTextをセットした後、
getTextで入力された内容を取得する時にNullPointerExceptionが飛んできて悩んでしまった。

色々調べてみて試していたら以下のサイトで紹介されている記事で解決した。

http://d.hatena.ne.jp/language_and_engineering/20110908/p1

http://d.hatena.ne.jp/language_and_engineering/20110908/p1

今回の自分の場合はLayoutInflaterで読み込んでViewにレイアウトXMLをセットしたまではいいけど、入力内容を読み込む時にViewの変数からgetTextしていなかったのが原因らしかった。