gpt4 book ai didi

java - 数据库中的字符串使用 isEmpty 给出 nullPointerException

转载 作者:行者123 更新时间:2023-12-01 14:36:13 24 4
gpt4 key购买 nike

我有从数据库返回字符串的方法。我的问题是,当我尝试使用 isEmpty()charAt(0) 时,我得到 nullPointerException。这是日志猫:

05-09 15:56:47.002: E/AndroidRuntime(6914): FATAL EXCEPTION: main
05-09 15:56:47.002: E/AndroidRuntime(6914): java.lang.RuntimeException: Unable to instantiate application android.app.Application: java.lang.NullPointerException
05-09 15:56:47.002: E/AndroidRuntime(6914): at android.app.LoadedApk.makeApplication(LoadedApk.java:504)
05-09 15:56:47.002: E/AndroidRuntime(6914): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4364)
05-09 15:56:47.002: E/AndroidRuntime(6914): at android.app.ActivityThread.access$1300(ActivityThread.java:141)
05-09 15:56:47.002: E/AndroidRuntime(6914): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
<小时/>
   public boolean setTheCorrectParameterFields(){

String mine = "";

String spinnerExercise = workOutChoose.getSelectedItem().toString();
DataBaseMain fieldsNum = new DataBaseMain(getApplicationContext());
fieldsNum.open();
mine = fieldsNum.getParameters(spinnerExercise);
fieldsNum.close();

if(mine.isEmpty())
return false;
return true;
}

最佳答案

fieldsNum.getParameters(spinnerExercise) 返回时,

我的null。在尝试使用它执行其他操作之前,您需要检查非 null 值。

关于java - 数据库中的字符串使用 isEmpty 给出 nullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16466187/

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