Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Гаджи
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 56
#1

Как вывести все записи из таблицы в текстовое поле? - Программирование Android

20.08.2015, 23:52. Просмотров 229. Ответов 2
Метки нет (Все метки)

Делаю так, но выводится только первая запись:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public void onClick(View view) {
        Cursor cursor = mSqLiteDatabase.query("dics", new String[]{DatabaseHelper.SLOVO_COLUMN,
                        DatabaseHelper.PEREVOD_COLUMN},
                null, null,
                null, null, null) ;
 
        while (cursor.moveToNext()) {
            String slovo = cursor.getString(cursor.getColumnIndex(DatabaseHelper.SLOVO_COLUMN));
            String perevod = cursor.getString(cursor.getColumnIndex(DatabaseHelper.PEREVOD_COLUMN));
 
            EditText vText = (EditText) findViewById(R.id.editText);
            vText.setText("Слово " + slovo + " переводится " + perevod);
        }
 
        cursor.close();
    }
А вот так добавляю данные из текстовых полей в таблицу. Может при добавлении косяк? dics - это таблица

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        setContentView(R.layout.activity_main);
        mDatabaseHelper = new DatabaseHelper(this, "slovar.db", null, 1);
        mSqLiteDatabase = mDatabaseHelper.getWritableDatabase();
    }
 
    public void onClickAddButton(View view) {
 
        ContentValues newValues = new ContentValues();
 
            EditText slovoText = (EditText) findViewById(R.id.editText1);
            EditText perevodText = (EditText) findViewById(R.id.editText2);
            newValues.put(DatabaseHelper.SLOVO_COLUMN, slovoText.getText().toString());
            newValues.put(DatabaseHelper.PEREVOD_COLUMN, perevodText.getText().toString());
 
            mSqLiteDatabase.insert("dics", null, newValues);
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2015, 23:52     Как вывести все записи из таблицы в текстовое поле?
Посмотрите здесь:

Как подписать текстовое поле внутри элемента RecyclerView на будущие изменения в Avtivity - Программирование Android
Доброго дня. У меня есть список на основе SectionedRecycler а так же в активити стартует AsyncTask и когда приходит ответ в некоторые...

При нажатии на текстовое поле открыть экран набора с телефоном из поля - Программирование Android
Всем привет, такой вопрос, есть текстовое поле с номером телефона, как сделать, чтобы при нажатие на это поле открывался экран набора с...

SQLite дополнить записи из таблицы - Программирование Android
Можно ли составить подобный запрос (вроде видел нечто подобное, но повторно найти пример не получилось) Есть таблица AAA. На ее основе...

Как минусоват данные с таблицы 2 от таблицы 1 - Программирование Android
Я пока добился чего хотел. Данный момент у меня есть 2 таблицы в одной БД. Первая приход товаров называется TABLE_GOODS, и вторая таблица...

Новую строку, сформированную из текста в поле inputText и сдвига inputShift вывести в editResult - Программирование Android
Всем привет, начал делать приложение и столкнулся с проблемой краша. Это первое приложение, прошу помочь разобраться. Смысл в том что бы...

Как проверить поле на заполнение? - Программирование Android
Здравствуйте. Не могу сделать проверку поля на заполнение, помогите пожалуйста, как надо? Выделено жирным . import android.app.Activity; ...

Как сохранять добавленное в ListView поле? - Программирование Android
День добрый. Подскажите как можно сохранять добавленное поле , что бы в следующий раз при запуске приложения оно было и добавлять к...

Как реализовать сохранения информации в текстовом поле? - Программирование Android
Ребят, как реализовать вот такую функцию например пользователь ввел в текстовое поле что нибудь и нажал на кнопочку(сохранить) и при...

Как подключаться к БД из разных активностей? Как создать 2 таблицы? - Программирование Android
Добрый вечер! Мучаюсь с таким вопросом. Есть БД, нужно создать 2 таблицы. Одна таблица групп в одной активности, вторая таблица учащихся...

Как обновить одно поле в таблице SQLite Android - Программирование Android
Привет. Встал вопрос... Как обновить только одну запись в таблице SQLite - Android. Обновлять всю запись слишком много лишнего кода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
21.08.2015, 00:48     Как вывести все записи из таблицы в текстовое поле? #2
Гаджи, почитай тут
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
21.08.2015, 09:53     Как вывести все записи из таблицы в текстовое поле? #3
cursor.moveToFirst()
Yandex
Объявления
21.08.2015, 09:53     Как вывести все записи из таблицы в текстовое поле?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru