Задать вопрос
@dimonstrer

Android: Как реализовать CursorAdapter с AutoCompleteTextView?

Здравствуйте.
Вопрос похож на Android: AutoCompleteTextView + SimpleCursorAdapter. Фильтрация данных, возможно ли? .
Есть БД. Нужно отобразить элементы из БД в AutoCompleteTextView. Не знаю, как правильно создать CursorAdapter, чтобы использовать его для AutoCompleteTextView. Как реализовать CursorAdapter?

MainAcitivity:
ListView userList;
    AutoCompleteTextView search;
    DatabaseHelper databaseHelper;
    SQLiteDatabase db;
    Cursor userCursor;
    SimpleCursorAdapter userAdapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        userList = (ListView)findViewById(R.id.list);
        search = (AutoCompleteTextView)findViewById(R.id.search);
        databaseHelper = new DatabaseHelper(getApplicationContext());
    }

    @Override
    public void onResume() {
        super.onResume();
        

        // открываем подключение/*
        db = databaseHelper.getReadableDatabase();

        userCursor =  db.rawQuery("select * from "+ DatabaseHelper.TABLE, null);

        String[] headers = new String[] {DatabaseHelper.name};
               userAdapter = new SimpleCursorAdapter(this, android.R.layout.two_line_list_item,
                userCursor, headers, new int[]{android.R.id.text1, android.R.id.text2}, 0);
        search.setAdapter(userAdapter);*/
    }

    @Override
    public void onDestroy(){
        super.onDestroy();
        // Закрываем подключение и курсор
        db.close();
        userCursor.close();
    }
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы