Здравствуйте, я реализую поиск и внутри onQueryTextChange
, каждый раз, когда пользователь нажимает письмо, я хочу найти это в своей БД. onQueryTextChange
внедрена и работает, мне нужна помощь с поиском, например:Поиск частей строки в поставщике контента
String selection = AplicationContract.ArtistEntry.COLUMN_NAME + " LIKE ?";
String[] selectionArgs = { "MAX" };
return new CursorLoader(getContext(),
AplicationContract.ArtistEntry.CONTENT_URI,
AplicationContract.ArtistEntry.PROJECTION,
selection,
selectionArgs,
null);
Это возвращает мне курсор, если у меня есть имя «MAX» в моем дб. Но если имена в моем db являются «MAX», «MASON», «MEGAN», «SEAN», поэтому, когда я нажимаю письмо, MI хочет найти в моем контент-провайдере какое-либо имя с буквой M, результатом будет " MAX», "Мэйсон", "MEGAN"
Выделите строку [] selectionArgs = {"%" + "M" + "%"}; работает, на странице, которую вы связали, я не имею никакого отношения к вопросу –
извините. w3cschool - это китайский сайт:
blackdog