Вернуть другую строку в том же объекте SQL из ListView - PullRequest
0 голосов
/ 05 декабря 2018

Я храню четыре строки в таблице, где одна из этих строк отображается в ListView.Моя проблема в том, что я не могу открыть другую строку из той же строки (объекта) с помощью курсора, я получаю ошибку:

java.lang.ClassCastException: java.lang.String не может быть приведен кandroid.database.Cursor

    wordsListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Cursor cursor;

                cursor = (Cursor) parent.getItemAtPosition(position); // < error!

                String test = cursor.getString(3);

                Log.d(TAG, "onItemClick: " + test);
        }
    });

Где cursor.getString(3) - строка, которую я хочу получить.Я знаю, что все строки хранятся правильно, так как они отображаются, когда я переключаю индекс в методе "viewData".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...