首先,我是新来的Android应用程序,我不这方面的工作独奏。 我的队友已经采取了设计,而我处理这个问题,并要求我建立数据库,并要做到这一点,等等等等的方法
因此,尽管大多数的这似乎是确定的,我把:
Context context = null;
DataBaseHelper drinksDataBase = new DataBaseHelper(context);
进入他的主要活动。
该建筑工如下:
public DataBaseHelper(Context context) {
super(context, DB_NAME, null, 1);
this.myContext = context;
try{
createDataBase();
}
catch(IOException e){
}
}
忽略null,这我假设是应用程序崩溃的原因目前,我将如何去获得正确的上下文的应用程序,这样我可以让我的数据库工作?
实际上,它似乎是在崩溃this.getReadableDatabase()
因此,无论是空上下文或不是,我不知道。
logcat的失败是由于推出:
[2012-10-12 10:37:57 - Unexpected error while launching logcat. Try reselecting the device.] device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:752)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)
at com.android.ddmlib.Device.executeShellCommand(Device.java:462)
at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:109)
at java.lang.Thread.run(Unknown Source)
提前致谢,
詹姆士