当我关闭我的应用程序时,我一直收到这个错误。包裹:价值颜色未知类型

问题描述 投票:0回答:0

当我关闭应用程序并重新打开它时,我经常遇到这个异常。到目前为止,我还没有找到这个问题的正确答案。有人能遇到这个吗?

FATAL EXCEPTION: main
                                                                                             Process: com.example.animeapp, PID: 3697
java.lang.IllegalArgumentException: Parcel: unknown type for value Color(0.5647059, 0.28235295, 0.85490197, 1.0, sRGB IEC61966-2.1)
    at android.os.Parcel.getValueType(Parcel.java:2409)
    at android.os.Parcel.writeValue(Parcel.java:2308)
    at android.os.Parcel.writeList(Parcel.java:1382)
    at android.os.Parcel.writeValue(Parcel.java:2460)
    at android.os.Parcel.writeValue(Parcel.java:2316)
    at android.os.Parcel.writeList(Parcel.java:1382)
    at android.os.Parcel.writeValue(Parcel.java:2460)
    at android.os.Parcel.writeValue(Parcel.java:2316)
    at android.os.Parcel.writeMapInternal(Parcel.java:1233)
    at android.os.Parcel.writeMap(Parcel.java:1215)
    at android.os.Parcel.writeValue(Parcel.java:2430)
    at android.os.Parcel.writeValue(Parcel.java:2316)
    at android.os.Parcel.writeMapInternal(Parcel.java:1233)
    at android.os.Parcel.writeMap(Parcel.java:1215)
    at android.os.Parcel.writeValue(Parcel.java:2430)
    at android.os.Parcel.writeValue(Parcel.java:2316)
    at android.os.Parcel.writeList(Parcel.java:1382)
    at android.os.Parcel.writeValue(Parcel.java:2460)
    at android.os.Parcel.writeValue(Parcel.java:2316)
    at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
    at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
    at android.os.Bundle.writeToParcel(Bundle.java:1389)
    at android.os.Parcel.writeBundle(Parcel.java:1334)
    at android.os.Parcel.writeValue(Parcel.java:2433)
    at android.os.Parcel.writeValue(Parcel.java:2323)
    at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
    at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
    at android.os.Bundle.writeToParcel(Bundle.java:1389)
    at android.os.Parcel.writeBundle(Parcel.java:1334)
    at android.os.Parcel.writeValue(Parcel.java:2433)
    at android.os.Parcel.writeValue(Parcel.java:2323)
    at android.os.BaseBundle.dumpStats(BaseBundle.java:1874)
    at android.os.BaseBundle.dumpStats(BaseBundle.java:1911)
    at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:150)
    at android.os.Handler.handleCallback(Handler.java:942)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.app.ActivityThread.main(ActivityThread.java:7872)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

我试图看看问题是什么,不幸的是我发现我需要在某处写

@JvmField
,但在我看来这不是解决问题的方法。

android kotlin exception
© www.soinside.com 2019 - 2024. All rights reserved.