gpt4 book ai didi

android - bundle.putBoolean() 错误?

转载 作者:行者123 更新时间:2023-11-29 22:31:28 24 4
gpt4 key购买 nike

我正在为一个 Activity 打包,有时我的 boolean isLive 为 null。当我执行以下操作时。

Bundle b = new Bundle();
b.putBoolean("isLive", isLive);

SDK 的文档清楚地表明两个参数都可以为空,但是如果 isLive 为空,我会得到一个 NullPointerException 我是否发现了 SDK 中的错误?

最佳答案

putBoolean 的第二个参数是 bool 值,不是 bool 值。自动拆箱将尝试对您传入的 bool 值调用 .booleanValue,从而导致 NullPointerException。文档不正确,在这种情况下,空值肯定不起作用,因为值参数类型是原始类型。

关于android - bundle.putBoolean() 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com