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

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

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

Обновление строки в sqlite - Android

28.06.2016, 17:53. Просмотров 164. Ответов 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) });
    }
Но ничего не обновляется и вылезает ошибка. Как можно реализовать? Помогите позалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2016, 17:53     Обновление строки в sqlite
Посмотрите здесь:

Android SQLite запрос
Android SQLite обновление базы данных
Обновление строки TextView Android
Android Обновление ListView при изменении значений в базе SQLite
SQLite и libGDX Android
Картинка в SQLite Android
CursorLoader+SQLite Android
Android Sqlite запрос со сравнением строки с последними 5ю символами
Android SQLite запретить удаление строки, если есть ссылки на нее
Android Работа с SQLite
JSON в SQLite Android
Listener SQLite Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
29.06.2016, 20:53     Обновление строки в sqlite #2
Какая ошибка?
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 76
30.06.2016, 09:31  [ТС]     Обновление строки в sqlite #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)
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
01.07.2016, 13:59     Обновление строки в sqlite #4
Проверьте вносимые данные, что-то равно null.
Yandex
Объявления
01.07.2016, 13:59     Обновление строки в sqlite
Ответ Создать тему
Опции темы

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