Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Vladulka
0 / 0 / 1
Регистрация: 17.01.2015
Сообщений: 79
#1

Обновление строки в sqlite - Программирование Android

28.06.2016, 17:53. Просмотров 299. Ответов 3
Метки нет (Все метки)

Так я пытался обнавлять значение в строке с id = 1;
Java
1
2
3
4
5
6
7
Items items = new Items();
                items.setID(1);
                items.setName("Rtgjyxbr");
                items.setPhoneNumber("111");
                items.setFormat("111");
                items.setPrice("111");
                db.updateItem(items);
А это мой HandlerItem

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
@Override
    public int updateItem(Items items) {
        SQLiteDatabase db = this.getWritableDatabase();
 
        ContentValues values = new ContentValues();
        values.put(KEY_ID, items.getID());
        values.put(KEY_NAME, items.getName());
        values.put(KEY_PH_NO, items.getPhoneNumber());
        values.put(KEY_FORMAT, items.getFormat());
        values.put(KEY_PRICE, items.getPrice());
 
        return db.update(TABLE_CONTACTS, values, KEY_ID + " = ?", new String[] { String.valueOf(1) });
    }
Но ничего не обновляется и вылезает ошибка. Как можно реализовать? Помогите позалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2016, 17:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Обновление строки в sqlite (Программирование Android):

Обновление базы данных sqlite
Уже который день бьюсь никак не выходит Подскажите, что я делаю неверно у...

SQLite обновление базы данных
Всем привет. Использую базу данных в приложении. При обновлении программы...

Обновление базы данных SQLite
В приложении имеется база данных с таблицей, заранее заполненной информацией....

Обновление ListView при изменении значений в базе SQLite
Доброго времени суток господа. У меня такой вопрос. Как лучше сделать...

Обновление ProgressBar-a во время загрузки SQLite DB при включении приложения
Добрый день. Моя БД обновляется довольно долго поэтому хотелось бы показать...

Удаление строки из БД Sqlite
Добрый вечер. Хочу удалить строку по имени. Что то не получается. Помогите...

3
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
29.06.2016, 20:53 #2
Какая ошибка?
0
Vladulka
0 / 0 / 1
Регистрация: 17.01.2015
Сообщений: 79
30.06.2016, 09:31  [ТС] #3
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
06-30 09:28:14.190 17296-17296/app.schoolapp.menu.debug E/AndroidRuntime: FATAL EXCEPTION: main
                                                                          Process: app.schoolapp.menu.debug, PID: 17296
                                                                          java.lang.NullPointerException: Attempt to invoke virtual method 'void com.sample.drawer.sqlite.Items.DatabaseHandlerItems.addItem(com.sample.drawer.sqlite.Items.Items)' on a null object reference
                                                                              at com.sample.drawer.sqlite.Main_Items_More.onClick(Main_Items_More.java:74)
                                                                              at android.view.View.performClick(View.java:4909)
                                                                              at android.view.View$PerformClick.run(View.java:20390)
                                                                              at android.os.Handler.handleCallback(Handler.java:815)
                                                                              at android.os.Handler.dispatchMessage(Handler.java:104)
                                                                              at android.os.Looper.loop(Looper.java:194)
                                                                              at android.app.ActivityThread.main(ActivityThread.java:5775)
                                                                              at java.lang.reflect.Method.invoke(Native Method)
                                                                              at java.lang.reflect.Method.invoke(Method.java:372)
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1009)
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:804)
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
01.07.2016, 13:59 #4
Проверьте вносимые данные, что-то равно null.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2016, 13:59
Привет! Вот еще темы с решениями:

SQLite добавление строки
есть рабочий код import android.content.Context; import...

SQLite вывод максимального значения строки
Добрый день, подскажите как вывести максимальное значение столбца(value_R6)...

Sqlite запрос со сравнением строки с последними 5ю символами
Гуру SQLite, помогите! Есть таблица в которой одно из строковых полей...

SQLite запретить удаление строки, если есть ссылки на нее
Здравствуйте! Как создать таблицы, чтобы при попытке удаления строк в одной...


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

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

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