0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 102
1

Обновить список БД после добавление новой записи?

29.09.2015, 20:00. Показов 959. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
При добавление записи в таблицу она добавляется в ListView, а при нажатие на какую либо строку списка ID бд выводится в TextView . Проблема в том, что новая запись не выводит ID сразу после добавления и нажатия на нее.
А когда вручную поменяешь горизонтальное и вертикальное положение экрана она выбирается )))
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
insert.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ContentValues contentValues = new ContentValues();
                contentValues.put("name",name.getText().toString());
                contentValues.put("phone",phone.getText().toString());
 
                sqLiteDatabase.insert("Contact",null,contentValues);
 
                massname.add(0, name.getText().toString()+" "+ phone.getText().toString());
                adapter.notifyDataSetChanged();
 
                Toast toast = Toast.makeText(getApplicationContext(),
                        "Запись добавлена", Toast.LENGTH_SHORT);
                toast.setGravity(Gravity.CENTER, 0, 0);
                toast.show();
                name.setText("");
 
            }
        });
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2015, 20:00
Ответы с готовыми решениями:

Обновление tableview после добавление новой записи
Доброго времени суток. Выгружаю в tableview данные из таблицы nomenclatura. На форме 2 кнопки,...

Добавление новой записи в таблицу и осуществление запроса на добавление при загрузке формы
Здравствуйте. Есть одна просьба, подскажите как сделать или пример кода покажите на вот такую...

Изменение первой в таблице записи (одного кортежа) при добавление новой записи
Добрый день! При добавлении новой записи через форму ДобСтуд в таблице Студ у первой записи...

Обновить записи в первой форме, после добавления записи во второй
Всё сдаюсь. Помогите... вот пример, что бы было понятнее Есть таблица "ПеремещениеТехники" ...

1
266 / 242 / 96
Регистрация: 11.01.2015
Сообщений: 673
29.09.2015, 21:32 2
Василевский, по моему это нарушение MVC-патерна. Не нужно вручную добавлять элемент в ListView. Нужно добавить запись в модель(базу), а модель должна проинформировать представление(ListView) о том, что ему(представлению) нужно обновиться. Новые данные для ListView следует брать из базы, а не вставлять прямо из полей ввода.
0
29.09.2015, 21:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2015, 21:32
Помогаю со студенческими работами здесь

Добавление новой записи
Помогите плиз, нужно добавить новую запись в таблицу, она добавляется, но только при вводе в Edit...

Добавление новой записи
Всем привет! Подскажите, пожалуйста, как при добавлении новой записи на форме Заказы - в...

Добавление новой записи
Подскажите пожалуйста какой код надо для добавления новой записи???

Добавление новой записи
Всем привет! В delphi совсем начинающий, поэтому прошу совета. Столкнулся с такой проблемой. У...

Добавление новой записи
Уважаемые форумчане! Есть вопрос: программа работает с бд mysql, после авторизации пользователя ему...

Добавление новой записи
Добрый вечер, пишу чат на основе бд и для регистрации пользователя требуется создание новой записи...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru