gpt4 book ai didi

EditText 上的android random NullPointerException

转载 作者:行者123 更新时间:2023-11-30 04:32:11 26 4
gpt4 key购买 nike

对于设置类和关联的 XML 页面,我在大约 50% 的访问时间中收到 NullPointerExeceptions。典型的 session 会在启动后不久尝试加载当前设置。用户可以继续填写订单、查看过去的订单或更新/查看当前设置。

有时设置不会加载,有时不会保存。正在加载:

((EditText) parent.findViewById(R.id.txtCompanyName))
.append(companyName);

保存:

companyName = ((EditText) parent.findViewById(R.id.txtCompanyName))
.getText().toString();

这些是它们各自功能的第一行。我不确定他们为什么会引发此异常(主要是保存功能)。据我所知,加载函数可能会在 View 完全加载之前调用,但是,保存函数只能在 View 完全加载之后发生(它保存在 android:onClick 上用于按钮)。

最佳答案

我向您推荐的是使用 SharedPreference 来保存用户设置的持久状态。这将是一种更好更有效的方式。如果 SharedPreference 中没有任何内容,它将永远不会返回 null,除非您将其设置为这样做。如果您需要这方面的示例,请告诉我。

关于EditText 上的android random NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508929/

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