AndroidでSpinnerを選択するとエラーで強制終了で、解決にはまったのでとりあえずメモ。
android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@40523cb8 is not valid; is your activity running?
とエラーが出る。
結果としては、
こちらのサイトにしたがって、
http://goo.gl/BSfHw
View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.XXXXX, null); this.setContentView(viewToLoad);
と、LayoutInflater経由で一旦レイアウトのビューを取得して、setContentViewするとかいけつ。
コメントを残す