回答編集履歴

2

訂正:4に対する回答

2015/10/16 04:52

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -9,3 +9,11 @@
9
9
  Activityに実装したView.OnClickListenerとダイアログのDialogInterface.OnClickListenerをクラス名から書いているところを見ると,どちらのOnClickListenerもimportしていないのでは?
10
10
 
11
11
  そのため,OnClickLisnerという単純名ではアクセスできないため,エラーになっているのだと思います.
12
+
13
+ ---
14
+
15
+
16
+
17
+ 訂正
18
+
19
+ 上の4に対する回答が間違っていました.画像を確認する限り,View.OnClickListenerの匿名クラスを作成しているのに,onClickをその中でオーバーライドしていないためのエラーです.

1

補足

2015/10/16 04:52

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -1,6 +1,8 @@
1
1
  //3.ダイアログを生成
2
2
 
3
3
  AlertDialog.Builder型の変数mAlertDlgにAlertDialog型のbuilder.create()を代入することはできません.
4
+
5
+ AlertDialogの内部クラスとしてAlertDialog.Builderがあるのであって,この2つの型の間に継承関係はないからです.
4
6
 
5
7
  //4.ボタンクリック時にダイアログを表示
6
8