回答編集履歴
3
typo
answer
CHANGED
|
@@ -110,7 +110,6 @@
|
|
|
110
110
|
at java.lang.reflect.Method.invoke(Native Method)
|
|
111
111
|
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
|
|
112
112
|
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
|
|
113
|
-
2
|
|
114
113
|
```
|
|
115
114
|
|
|
116
115
|
Android Stduioに限ったことではありませんが、開発環境を使ったプログラムのデバッグでは、こうしたログ情報を参照すること、その読み方を覚えることが極めて重要です。
|
2
typo
answer
CHANGED
|
@@ -115,7 +115,7 @@
|
|
|
115
115
|
|
|
116
116
|
Android Stduioに限ったことではありませんが、開発環境を使ったプログラムのデバッグでは、こうしたログ情報を参照すること、その読み方を覚えることが極めて重要です。
|
|
117
117
|
|
|
118
|
-
これによると、MainActivity.ktの68行目で、Long型からMap型への不可能なキャストが行われていることが読み取れます。当該行を確認すると、
|
|
118
|
+
これによると、MainActivity.ktの68行目で、Long型からMap型への不可能なキャストが行われていることが読み取れます。当該行を確認すると、
|
|
119
119
|
|
|
120
120
|
```kotlin
|
|
121
121
|
//タップされた行のデータを取得。SimpleAdapterでは1行分のデータはMutableMap型!
|
1
パッケージ名を質問に合わせておく
answer
CHANGED
|
@@ -3,10 +3,10 @@
|
|
|
3
3
|
と記述されていますが、Android StudioのLogCatを閲覧すると次のようなエラーが出力されているはずです。
|
|
4
4
|
|
|
5
5
|
```text
|
|
6
|
-
2020-05-05 17:36:21.830 15697-15697/
|
|
6
|
+
2020-05-05 17:36:21.830 15697-15697/com.example.kenta.intentsample E/InputEventReceiver: Exception dispatching input event.
|
|
7
|
-
2020-05-05 17:36:21.830 15697-15697/
|
|
7
|
+
2020-05-05 17:36:21.830 15697-15697/com.example.kenta.intentsample E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
|
|
8
|
-
2020-05-05 17:36:21.831 15697-15697/
|
|
8
|
+
2020-05-05 17:36:21.831 15697-15697/com.example.kenta.intentsample E/MessageQueue-JNI: java.lang.ClassCastException: java.lang.Long cannot be cast to java.util.Map
|
|
9
|
-
at
|
|
9
|
+
at com.example.kenta.intentsample.MainActivity$ListItemClickListener.onItemClick(MainActivity.kt:68)
|
|
10
10
|
at android.widget.AdapterView.performItemClick(AdapterView.java:318)
|
|
11
11
|
at android.widget.AbsListView.performItemClick(AbsListView.java:1159)
|
|
12
12
|
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3136)
|
|
@@ -56,11 +56,11 @@
|
|
|
56
56
|
at java.lang.reflect.Method.invoke(Native Method)
|
|
57
57
|
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
|
|
58
58
|
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
|
|
59
|
-
2020-05-05 17:36:21.832 15697-15697/
|
|
59
|
+
2020-05-05 17:36:21.832 15697-15697/com.example.kenta.intentsample D/AndroidRuntime: Shutting down VM
|
|
60
|
-
2020-05-05 17:36:21.832 15697-15697/
|
|
60
|
+
2020-05-05 17:36:21.832 15697-15697/com.example.kenta.intentsample E/AndroidRuntime: FATAL EXCEPTION: main
|
|
61
|
-
Process:
|
|
61
|
+
Process: com.example.kenta.intentsample, PID: 15697
|
|
62
62
|
java.lang.ClassCastException: java.lang.Long cannot be cast to java.util.Map
|
|
63
|
-
at
|
|
63
|
+
at com.example.kenta.intentsample.MainActivity$ListItemClickListener.onItemClick(MainActivity.kt:68)
|
|
64
64
|
at android.widget.AdapterView.performItemClick(AdapterView.java:318)
|
|
65
65
|
at android.widget.AbsListView.performItemClick(AbsListView.java:1159)
|
|
66
66
|
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3136)
|