AlertDialog.Builder

AlertDialog.Builderは、アラートダイアログを生成するためのビルダーサブクラス・・・。

AlertDialog.Builder | Android Developers

アラートダイアログは通知の一種で、トーストのように一定時間では消えず、明示的に閉じる必要があり、Yes/Noボタンなどを配置して、押されたボタンごとに処理を振り分けられる・・・。
(WindowsのMessageBoxにあたる・・・。)

MainActivity.javaで、

onClickでAlertDialog.Builderオブジェクトbuilderを生成・・・。
setTitleでタイトル、setMessageで本文、setPositiveButtonで"OK"や"Yes"などの肯定的な決定に対する処理を書く・・・。
ここでは"OK"ボタンとしておく・・・。
そしてDialogInterface.OnClickListenerの匿名クラス実装でonClick処理を書いてる・・・。
"AlertDialog OK onClick!"とログに出力するだけ・・・。
最後にbuilder.showで表示・・・。

f:id:BG1:20160323125453p:plain

button1を押すと、

f:id:BG1:20160323125608p:plain

このようにアラートダイアログが出る・・・。

Sample/MainActivity.java at master · bg1bgst333/Sample · GitHub
Sample/activity_main.xml at master · bg1bgst333/Sample · GitHub
Sample/strings.xml at master · bg1bgst333/Sample · GitHub
Sample/AndroidManifest.xml at master · bg1bgst333/Sample · GitHub