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

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

Войти
Регистрация
Восстановить пароль
 
Василевский
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 102
#1

Обновить список БД после добавление новой записи? - Программирование Android

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

При добавление записи в таблицу она добавляется в 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2015, 20:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обновить список БД после добавление новой записи? (Программирование Android):

Как обновить список RecyclerView после добавления item? - Программирование Android
Как обновить список RecyclerView после добавления item? список RecyclerView в DialogFragment, из контактов добавляется номер который...

FireBase + RecyclerView| как обновить список, после удаления item из базы? - Программирование Android
Добрый всем день! есть метод который удаляет айтем (значения items берутся из FireBase): public void DelPos(View v){ ...

Не могу обновить список с БД - Программирование Android
Всем здравствуйте я новичек так что не судите строго. У меня вот такая вот проблема Это мой код со списком package...

Не могу обновить RecyclerView после изменения item - Программирование Android
данные для списка берутся из Firebase, у DatabaseReference//Firebase, есть два метода: onChildAdd и onChildChanged, первый...

Как обновить textview в фрагменте после обновления preference - Программирование Android
Вечер добрый. В общем потратил весь день что бы разобраться с этим вопросом, но все безуспешно. Необходимо обновить значение 2 textview...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
29.09.2015, 21:32 #2
Василевский, по моему это нарушение MVC-патерна. Не нужно вручную добавлять элемент в ListView. Нужно добавить запись в модель(базу), а модель должна проинформировать представление(ListView) о том, что ему(представлению) нужно обновиться. Новые данные для ListView следует брать из базы, а не вставлять прямо из полей ввода.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2015, 21:32
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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