【发布时间】:2014-06-16 09:33:28
【问题描述】:
这里是代码。
public class DatabaseManager extends android.app.Activity
{
public SQLiteDatabase mydatabase ;
private static final Object MODE_PRIVATE = null;
public static final String TABLE_NAME = "Fests";
// this function is called first.
public void createDatabase()
{
try{
mydatabase = openOrCreateDatabase("fests",SQLiteDatabase.CREATE_IF_NECESSARY,null);
System.out.println("no probs with open function.");
mydatabase.execSQL("CREATE TABLE IF NOT EXISTS Fests (FestId VARCHAR,Festname VARCHAR);");
}catch(Exception e)
{
Log.d("creating db","exception caught."+e);
}
}
我在第一行本身出现空指针异常,即 openOrCreateDatabase 函数,无法弄清楚原因。 我是android编程的新手。请帮助我。
【问题讨论】:
-
请与我们分享 logcat 输出
-
DatabaseManager 应该扩展
SQLiteOpenHelper