0
打开数据库时遇到问题。我可以打开和关闭数据库,并在Layout类中获取我需要的数据,并将其推送到UI。但我也想在后台打开数据库并读取数据(与UI不同)。我无法这样做的,在助手类得到一个错误 我调用类是这样的:打开时出现数据库错误
GenerateFiringData GenData=new GenerateFiringData(); //Generate the firing data
,这是类
import android.app.Activity;
import android.database.Cursor;
import android.util.Log;
public class GenerateFiringData extends Activity{
DBAdapter myDb1;
public GenerateFiringData(){
openDB(); //open database
.....
}
private void openDB() {
myDb1 = new DBAdapter(this);
myDb1.open();// <<<<<<<<<<problem starts here
}
private void closeDB() {
myDb1.close();
}
}
当“myDb1.open()”代码被称为它发送到
// Open the database connection.
public DBAdapter open() {
db = myDBHelper.getWritableDatabase();<<<---------errors here
return this;
}
我在做什么错???我的项目的UI部分数据库的代码去thew这很好,我无法弄清楚,为什么
感谢 雪
有你初始化你databaseHelper myDBHelper – Opiatefuchs
这是由叫什么名字?‘MYDB1 =新将对DBAdapter(本);’公共DBAdapter(上下文ctx){ \t this.context = ctx; \t myDBHelper = new DatabaseHelper(context);这是你的意思...我是一个绿色的角,在这个Android的东西 – Snowie