質問編集履歴

3

質問の変更

2020/06/23 02:19

投稿

yu9718s
yu9718s

スコア9

test CHANGED
File without changes
test CHANGED
@@ -4,13 +4,13 @@
4
4
 
5
5
  リサイクラービューに表示した画像を押すと画像名をToastで表示させたいのですが、
6
6
 
7
- val lvGazouView = findViewById<ImageView>(R.id.lvGazouView)
8
-
9
- lvGazouView.setOnClickListener(ImageClickListener())
7
+ onCreateViewHolderでview.setOnClickListener(ImageClickListener())を追加すると
8
+
10
-
9
+ Constructor of inner class ImageClickListener can be called only with receiver of containing class
10
+
11
- こちらをいれるとエラーが起きてしまいます。
11
+ エラーが発生してしまいます。
12
-
12
+
13
- ラーNULLよくわからのでエラーでNullPointerExceptionが出た時、まずどこを確認するべきご教示ください
13
+ 包含クスのレシバーでみ呼び出すことできるとはどういうことなのでしょうか。
14
14
 
15
15
  ```
16
16
 

2

onCreateViewHolderにview.setOnClickListener(ImageClickListener())を追加した

2020/06/23 02:19

投稿

yu9718s
yu9718s

スコア9

test CHANGED
File without changes
test CHANGED
@@ -94,12 +94,6 @@
94
94
 
95
95
 
96
96
 
97
- val lvGazouView = findViewById<ImageView>(R.id.lvGazouView)
98
-
99
- lvGazouView.setOnClickListener(ImageClickListener())
100
-
101
-
102
-
103
97
  gAdapter = GazouAdapter(gGazouList)
104
98
 
105
99
  recyclerView.adapter = gAdapter
@@ -148,6 +142,10 @@
148
142
 
149
143
 
150
144
 
145
+ view.setOnClickListener(ImageClickListener())
146
+
147
+
148
+
151
149
  return ViewHolder(view)
152
150
 
153
151
  }

1

護持の修正

2020/06/23 02:09

投稿

yu9718s
yu9718s

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,19 +1,13 @@
1
1
  ```ここに言語を入力
2
2
 
3
+
4
+
3
5
  リサイクラービューに表示した画像を押すと画像名をToastで表示させたいのですが、
4
6
 
5
7
  val lvGazouView = findViewById<ImageView>(R.id.lvGazouView)
6
8
 
7
9
  lvGazouView.setOnClickListener(ImageClickListener())
8
10
 
9
- こちらをいれる```ここに言語を入力
10
-
11
- リサイクラービューに表示した画像を押すと画像名をToastで表示させたいのですが、
12
-
13
- val lvGazouView = findViewById<ImageView>(R.id.lvGazouView)
14
-
15
- lvGazouView.setOnClickListener(ImageClickListener())
16
-
17
11
  こちらをいれるとエラーが起きてしまいます。
18
12
 
19
13
  エラー内のNULLがよくわからないのでエラーでNullPointerExceptionが出た時、まずどこを確認するべきかご教示ください。