・・・

atmarkitのサイトでこんな記事が公開されている。


Android Tips(3):ダイアログを使用する - MONOist(モノイスト)


こういう記事が初心者プログラマーをダメな道に導いてしまうのではなかろうか。
ダイアログはshowメソッドで表示するものではない。
showDialogメソッドやonCreateDialogメソッドを使って表示するものだ。


記者は「基本的な説明だから」と弁解するだろうか?
だがこれは基本ではなく誤った使い方ではないかと思う。
googleのページにもshowメソッドを使うようにとは書いていない。


ダイアログ  |  Android Developers


記事がベースとしているバージョン2.3.3のものではないが、ダイアログの使い方は今と同じはず。
英語のページだがページ内のコード例を見れば使い方はわかるだろう。
仮にこれでわからなかったとしてもshowDialogなどのメソッドでぐぐれば日本語の解説ページがいくつもある。


技術情報をとりあげているサイトは数え切れないほどある。
個人でやっているところは何を書こうがその人の勝手だ。
当人が素人であろうがベテランであろうが知ったことではない。
だがgoogleの公式開発ガイドすら読まないような人が仕事としてatmarkitのような大手サイトでこんな記事を書いていいものか?