При выполнении запроса ниже я получаю сообщение об ошибке "Остановившись неожиданно".
Я пытаюсь вытащить только записи, содержащие "movie"
, в "KEY_TYPE"
из моей таблицы Android Sql.
Это то, что я имею прямо сейчас:
/** Called when the activity is first created. */
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.media_list);
setTitle(R.string.movie_list);
mDb.query("records", new String[] {MediaDbAdapter.KEY_TYPE}, "KEY_TYPE LIKE '%movie%'", null, null, null, null);
Похоже, вам нужно что-то вроде
mDb.query("records", new String[] {MediaDbAdapter.KEY_TYPE}, "KEY_TYPE LIKE '%movie%'", null, null, null, null);
Знаки% вокруг "фильма" говорят движку SQL искать записи, содержащие строку "фильм" где-то в них.
Я думаю, что это простая проблема цитирования:
mDb.query("records", new String[] {MediaDbAdapter.KEY_TYPE}, "KEY_TYPE LIKE '%movie%'", null, null, null, null);