【问题标题】:getSerializableExtra and getParcelableExtra deprecated, What is the alternative?getSerializableExtra 已弃用,有什么替代方案?
【发布时间】:2022-06-10 19:51:17
【问题描述】:

我已将targetSdkVersioncompileSdkVersion 升级到33

现在收到警告 getSerializableExtra 已弃用。

我检查并确认 from here 它已被弃用。

建议使用updatedgetSerializableExtra。任何人都可以帮助我使用更新的方法。

例子:

val myPOJOClass: MyPOJOClass = intent.getSerializableExtra("my_intent_key") as MyPOJOClass

【问题讨论】:

    标签: android kotlin android-intent deprecation-warning


    【解决方案1】:

    我自己还没用过。 正如文档所说,更新的方法是 T getSerializableExtra(String, Class<T>) 所以我认为你可以按如下方式使用它。

    val myPOJOClass = intent.getSerializableExtra("my_intent_key", MyPOJOClass::class.java)
    

    【讨论】:

      猜你喜欢
      • 2016-08-16
      • 2023-03-13
      • 2022-10-05
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 2013-09-26
      相关资源
      最近更新 更多