Я пробую свой rawQuery, но мое приложение продолжает падать, и при запуске приложения ошибки не возникает.
Мой запрос хорошо работает в браузере БД для SQLite.
Мой помощник по базам данных:
public Cursor setData(String id){
SQLiteDatabase db = this.getReadableDatabase();
String query = "SELECT * FROM " + TABLE_NAME + " WHERE " + NUMBER + " = " + id;
Cursor cursor = db.rawQuery(query, null);
return cursor;
}
Мой MainActivty:
public void setData(){
fetchedData = getIntent().getExtras().get("sentData").toString();
Cursor data = myDb.setData(fetchedData);
editTextnumber.setText(data.getString(1));
}
Я такжепробовал:
Cursor cursor = db.rawQuery("SELECT * FROM " +TABLE_NAME+ " WHERE " + NUMBER + "= ?", new String[] {id});
Когда я устанавливаю текст своих выбранных данных, это совершенно нормально.Любая помощь будет принята с благодарностью.