質問編集履歴
1
エラーメッセージ追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,10 +3,15 @@
|
|
3
3
|
kotlinスタートブックを見ながらandroid studioで
|
4
4
|
サンプルプログラムを作成しています。
|
5
5
|
|
6
|
-
### 発生している問題
|
6
|
+
### 発生している問題
|
7
7
|
readParcelableがUser型にキャストでずにビルドに失敗する。
|
8
8
|
原因がいまいちわからないため、どなたかご教授いただけないでしょうか?
|
9
9
|
|
10
|
+
### エラーメッセージ
|
11
|
+
Type inference failed. Please try to specify type arguments explicitly.
|
12
|
+
|
13
|
+
|
14
|
+
### ソースコード
|
10
15
|
```ここに言語を入力
|
11
16
|
package sample.qiitaclient.model
|
12
17
|
|
@@ -23,7 +28,7 @@
|
|
23
28
|
val CREATOR: Parcelable.Creator<Article> = object : Parcelable.Creator<Article> {
|
24
29
|
override fun createFromParcel(source: Parcel): Article = source.run {
|
25
30
|
Article(readString().toString(), readString().toString(), readString().toString(),
|
26
|
-
readParcelable(
|
31
|
+
readParcelable(Article::class.java.classLoader) as User // ←ここ
|
27
32
|
)
|
28
33
|
}
|
29
34
|
|