回答編集履歴
2
大文字小文字の修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ItemAかItemBかを区別したいのであれば、単純に `instance
|
1
|
+
ItemAかItemBかを区別したいのであれば、単純に `instanceof` を使ってみるのはどうでしょう?
|
2
2
|
|
3
3
|
Adapterやクリックイベントのところのソースを提示いただいてないので以下はあくまでイメージですが、こんな感じで使えます。
|
4
4
|
|
@@ -14,11 +14,11 @@
|
|
14
14
|
|
15
15
|
Item item = adapter.getItem(position);
|
16
16
|
|
17
|
-
if (item instance
|
17
|
+
if (item instanceof ItemA) {
|
18
18
|
|
19
19
|
// ItemAだった場合のクリックイベント処理
|
20
20
|
|
21
|
-
} else if (item instance
|
21
|
+
} else if (item instanceof ItemB) {
|
22
22
|
|
23
23
|
// ItemBだった場合のクリックイベント処理
|
24
24
|
|
1
説明の追加
test
CHANGED
@@ -40,4 +40,4 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
一応、setTag/getTagという任意のオブジェクトを設定できるメソッドがありますが今回の場合は必要ないと思います。
|
43
|
+
一応、setTag/getTagという任意のオブジェクトを設定できるメソッドがありますが今回の場合は上記の方法で十分ですし、必要ないと思います。
|