В моем методе onItemClick у меня есть:
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Uri formula = ContentUris.withAppendedId(Formulas.CONTENT_URI, id);
Cursor formulaCursor = managedQuery(formula, PROJECTION, null, null, null);
formulaCursor.moveToFirst();
searchBar.setText(formulaCursor.getString(formulaCursor.getColumnIndex(Formulas.TITLE)));
startActivity(new Intent(Intent.ACTION_VIEW, formula));
}
Теперь проблема в том, что при каждом вызове managedQuery ВСЕГДА возвращает тот же результат.Я выбрал все элементы в моей базе данных, и текст для AutoCompleteTextView
ВСЕГДА одинаков.Я отладил его и обнаружил, что Uri formula
- это именно то, что я хочу, с идентификатором 3. Но Cursor formulaCursor
- нет.Так что проблема в управляемом запросе.Но я не вижу в этом ничего плохого?