Найдено 9 результатов
- 10 мар 2015, 00:40
- Форум: Уроки
- Тема: Урок 34. Хранение данных. SQLite
- Ответы: 765
- Просмотры: 541880
Скачать, скопировать базу данных без рут (root)
Задача : скопировать/записать базу данных с телефона/на телефон, не имея рут (root). К примеру, вот расположение искомой базы данных: /data/data/com.xxxx.xxxx/databases/dbname.db Решение (нашел на stackoverflow, здесь ): Работаем через adb, последовательно запуская все нижеперечисленные команды adb...
- 30 янв 2015, 08:22
- Форум: Уроки
- Тема: Урок 35. SQLite. Методы update и delete с указанием условия
- Ответы: 165
- Просмотры: 119785
Re: Урок 35. SQLite. Методы update и delete с указанием усло
Спасибоdoter.ua писал(а): Ничего ты не понял. перечитай код еще раз.
- 29 янв 2015, 02:58
- Форум: Уроки
- Тема: Урок 35. SQLite. Методы update и delete с указанием условия
- Ответы: 165
- Просмотры: 119785
Re: Урок 35. SQLite. Методы update и delete с указанием усло
Если указать в поле id не цифры, а буквы, или float число - приложение упадет. Проверял, действительно так. А в целом по теории работы с БД, осуществляя выборку по ID или иные действия по ID - нужно приводить переменную к INT и после проверять на 0. Тогда не надо проверять на пустоту, и нет возможн...
- 29 янв 2015, 02:25
- Форум: Уроки
- Тема: Урок 35. SQLite. Методы update и delete с указанием условия
- Ответы: 165
- Просмотры: 119785
Re: Урок 35. SQLite. Методы update и delete с указанием усло
Вот обновление: int updCount = db.update("mytable", cv, "id = ?", new String[] { id }); Не знаете что такое break ? - гугл. Да я не об этом :) Разобрался. Еще удалить этот код (проверку на пустое значение id) if (id.equalsIgnoreCase("")) { break; } то при нажатии на кнопку update и при пустом поле ...
- 27 янв 2015, 11:35
- Форум: Уроки
- Тема: Урок 35. SQLite. Методы update и delete с указанием условия
- Ответы: 165
- Просмотры: 119785
Re: Урок 35. SQLite. Методы update и delete с указанием усло
Что же касается кода, который вы скинули: если вы внимательно изучали урок, то должны были заметить, что id - это значение из ЕдитТекста, который заполняет юзер, то есть - вы. String id = etID.getText().toString(); Следовательно если вы ничего не заполните, то и данных не будет. Собсна это и провер...
- 27 янв 2015, 01:30
- Форум: Уроки
- Тема: Урок 35. SQLite. Методы update и delete с указанием условия
- Ответы: 165
- Просмотры: 119785
Re: Урок 35. SQLite. Методы update и delete с указанием усло
Правильно понимаю, что строки кода
в case R.id.btnUpd: и case R.id.btnDel влияют только на то, что в логах не выводится запись об обновлении или удалении записи? Или там какой-то более глубокий смысл?
Код: Выделить всё
if (id.equalsIgnoreCase("")) {
break;
}
- 20 янв 2015, 15:58
- Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
- Тема: Android Studio
- Ответы: 17
- Просмотры: 11272
Re: Android Studio
Да, качал вот файл jdk-8u25-windows-x64.exe с сайта oracle.com. Как думаете, может быть связано с тем, что машина слабая?
- 20 янв 2015, 15:32
- Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
- Тема: Android Studio
- Ответы: 17
- Просмотры: 11272
Re: Android Studio
Михаил, да, у операционной системы 64 бит
- 20 янв 2015, 14:35
- Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
- Тема: Android Studio
- Ответы: 17
- Просмотры: 11272
Android Studio Windows Launcher - ошибка при запуске - решен
Проблема: При запуске программы Android Studio, когда запуск доходит до этого сообщения http://snag.gy/Vya3G.jpg появляется вот такая ошибка http://snag.gy/MyzQ6.jpg Произошло на машине с Java 8 (х64), Windows7 (х64), Intel CoreDuo2 1,83 Ghz, 2Gb RAM Решение: Удалось запустить программу, сделав вот...