我正在使用本教程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/