#android
Вопрос:
Я пытаюсь очистить свой код. Я использовал следующее для вставки данных в свою базу данных
Код, который работал нормально:
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("INSERT INTO TutorialsPoint VALUES('name','publick_key', 'private_key','phrae');");
SQLiteDatabase db = this.getReadableDatabase();
Cursor resultSet = db.rawQuery("Select * from TutorialsPoint",null);
resultSet.moveToFirst();
String name = resultSet.getString(0);
String publickey = resultSet.getString(1);
String prikey = resultSet.getString(2);
String phrase = resultSet.getString(3);
Я попытался заменить его следующим кодом, который заставил его зависнуть
при первом вызове getString
db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("NAME", "NAME");
values.put("publick_key" ,"publick_key");
values.put("private_key", "private_key");
values.put("phrae" ,"phrae");
long newRowId = db.insert( "TutorialsPoint", null, values);
SQLiteDatabase db = this.getReadableDatabase();
Cursor resultSet = db.rawQuery("Select * from TutorialsPoint",null);
resultSet.moveToFirst();
String name = resultSet.getString(0); // freezez here
String publickey = resultSet.getString(1);
String prikey = resultSet.getString(2);
String phrase = resultSet.getString(3);