Android:ArrayAdapterでaddを使う時
ArrayAdapterでaddを使ったら、
なる例外が発生。
ArrayAdapter#addって使えないかなーと一瞬意気消沈したが、
これを使うにはList渡しのコンストラクタにて、"ArrayList"を渡さないといけないことが判明。
今までは、配列渡しのコンストラクタを使っていたのでできなかった。
そうか。。
そういう実装にした気持ちはなんとなくわかるが、そういうことはAPIドキュメントにはっきり書かないと判らないと思うのだが。
自分の英語力が低いからかもしれないが、何回見てもそういったことは書いていないように思えるのだが~
java.lang.UnsupportedOperationException
なる例外が発生。
ArrayAdapter#addって使えないかなーと一瞬意気消沈したが、
これを使うにはList渡しのコンストラクタにて、"ArrayList"を渡さないといけないことが判明。
今までは、配列渡しのコンストラクタを使っていたのでできなかった。
そうか。。
そういう実装にした気持ちはなんとなくわかるが、そういうことはAPIドキュメントにはっきり書かないと判らないと思うのだが。
自分の英語力が低いからかもしれないが、何回見てもそういったことは書いていないように思えるのだが~
コメント
コメントを投稿