我正在使用本教程here
当我将这段代码直接添加到我的OnCreate类中时,出现上述错误

DataBaseHelper myDbHelper = new DataBaseHelper(null);
myDbHelper = new DataBaseHelper(this);

try {
    myDbHelper.createDataBase();
} catch (IOException ioe) {
    throw new Error("Unable to create database");
}

try {
    myDbHelper.openDataBase();
} catch(SQLException sqle){
    throw sqle;
}


我仍然很新,因此非常感谢您提供的任何帮助并指出正确的方向。

最佳答案

您必须传递DataBaseHelper有效的Context。您可能希望将其传递给主要的Activity(如果在Activity中,则传递this)。

关于java - 未捕获的处理程序:由于未捕获的异常而导致线程主退出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5920878/

10-10 02:05