Как получить значение из sqlite, используя идентификатор? - PullRequest
0 голосов
/ 04 февраля 2020

Я успешно могу добавить данные в базу данных sqlite, теперь, когда я нажимаю на элемент списка, я хочу получить данные из идентификатора таблицы sqlite, который совпадает с позицией списка

: Моя база данных выглядит так

1 Ответ

0 голосов
/ 04 февраля 2020

Вам нужно отдельно запросить получение необработанных данных на определенной позиции, нажав на LisView.

    int id = 0; // id of clicked item
    StringBuilder query = new StringBuilder("SELECT * FROM table_name WHERE id = ").append(id);
    Cursor cursor = db.rawQuery(query.toString(), null);
    if (cursor.moveToFirst()) {
        Intent intent = new Intent(context, IntentClass.class);
        intent.putExtra("id",id);
        intent.putExtra("link",cursor.getString(4));
        intent.putExtra("lid",cursor.getString(5));
        intent.putExtra("lpass",cursor.getString(6));
        intent.putExtra("laddInfo",cursor.getString(7));
        context.startActivity(intent);
    }
    cursor.close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...