【问题标题】:Unchecked Cast While Generating Signed APK生成签名 APK 时未经检查的演员表
【发布时间】:2020-10-04 05:26:13
【问题描述】:

我收到一个 arrayList 意图如下

 val b = activity?.getIntent()?.extras
        returnedArray = (b!!.getSerializable("questions") as ArrayList<bring>?)!!

但由于此相关错误,我无法构建我的 apk

未经检查的演员表:可序列化?到 kotlin.collections.ArrayList? /* = java.util.ArrayList? */

我该如何解决这个问题?

【问题讨论】:

  • 这不是错误,只是它无法在运行时检查 ArrayList 的元素是否属于 bring
  • @user,那我怎么能逃脱它,它阻碍了我的 apk 构建

标签: kotlin arraylist serializable


【解决方案1】:

在android中传递一个用户定义的对象,你的类应该实现Parcelable而不是Serializable接口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 2017-04-22
    • 1970-01-01
    • 2020-07-29
    相关资源
    最近更新 更多