我正在尝试将值加载到android上的SQLite表中.我的应用程序一直在打破,但除了NullPointerException之外它没有给我一个特定的错误,它已经相信表没有被正确创建.
public class MySQLiteHelper{
private static final String DATABASE_NAME = "breadcrumbs.db";
private static final int DATABASE_VERSION = 1;
public static final String TABLE_BREADCRUMBS = "breadcrumbs";
private static Context context;
static SQLiteDatabase db;
private static SQLiteStatement insertStmt;
private static final String INSERT ="insert into " + TABLE_BREADCRUMBS + " (time,lat,lon) values (?,?,?)";
public MySQLiteHelper(Context context) {
MySQLiteHelper.context = context;
OpenHelper openHelper = new OpenHelper(MySQLiteHelper.context);
MySQLiteHelper.db = openHelper.getWritableDatabase();
MySQLiteHelper.insertStmt = MySQLiteHelper.db.compileStatement(INSERT);
}
public static long insert(long time,int lat,int lon) {
insertStmt.bindLong(1, time); …Run Code Online (Sandbox Code Playgroud)