gpt4 book ai didi

android - 将 EditText 中的 int 类型变量插入到 Android 中的 SQL 数据库中

转载 作者:行者123 更新时间:2023-11-29 23:16:25 24 4
gpt4 key购买 nike

我有一个 EditText,我想将一个 int 类型的变量 插入到我的数据库中。如果我插入一个数字,一切正常。但是,如果我将 EditText 留空,应用程序就会崩溃。这是处理此问题的代码,我认为这是一个 Integer.toString() 问题或类似问题。

int target;

if (targetNumber.getText().toString().isEmpty()) {
target = Integer.parseInt("");
} else {
target = Integer.parseInt(targetNumber.getText().toString());
}

最佳答案

您不能将 ""解析为 int。例如,您可以存储 0

int target;

if (targetNumber.getText().toString().isEmpty()) {
target = 0;
} else {
target = Integer.parseInt(targetNumber.getText().toString());
}

关于android - 将 EditText 中的 int 类型变量插入到 Android 中的 SQL 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55280220/

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