Найдено 9 результатов

rustech
10 мар 2015, 00:40
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 521924

Скачать, скопировать базу данных без рут (root)

Задача : скопировать/записать базу данных с телефона/на телефон, не имея рут (root). К примеру, вот расположение искомой базы данных: /data/data/com.xxxx.xxxx/databases/dbname.db Решение (нашел на stackoverflow, здесь ): Работаем через adb, последовательно запуская все нижеперечисленные команды adb...
rustech
30 янв 2015, 08:22
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 115510

Re: Урок 35. SQLite. Методы update и delete с указанием усло

doter.ua писал(а): Ничего ты не понял. перечитай код еще раз.
Спасибо :D
rustech
29 янв 2015, 02:58
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 115510

Re: Урок 35. SQLite. Методы update и delete с указанием усло

Если указать в поле id не цифры, а буквы, или float число - приложение упадет. Проверял, действительно так. А в целом по теории работы с БД, осуществляя выборку по ID или иные действия по ID - нужно приводить переменную к INT и после проверять на 0. Тогда не надо проверять на пустоту, и нет возможн...
rustech
29 янв 2015, 02:25
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 115510

Re: Урок 35. SQLite. Методы update и delete с указанием усло

Вот обновление: int updCount = db.update("mytable", cv, "id = ?", new String[] { id }); Не знаете что такое break ? - гугл. Да я не об этом :) Разобрался. Еще удалить этот код (проверку на пустое значение id) if (id.equalsIgnoreCase("")) { break; } то при нажатии на кнопку update и при пустом поле ...
rustech
27 янв 2015, 11:35
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 115510

Re: Урок 35. SQLite. Методы update и delete с указанием усло

Что же касается кода, который вы скинули: если вы внимательно изучали урок, то должны были заметить, что id - это значение из ЕдитТекста, который заполняет юзер, то есть - вы. String id = etID.getText().toString(); Следовательно если вы ничего не заполните, то и данных не будет. Собсна это и провер...
rustech
27 янв 2015, 01:30
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 115510

Re: Урок 35. SQLite. Методы update и delete с указанием усло

Правильно понимаю, что строки кода

Код: Выделить всё

if (id.equalsIgnoreCase("")) {
break;
}
в case R.id.btnUpd: и case R.id.btnDel влияют только на то, что в логах не выводится запись об обновлении или удалении записи? Или там какой-то более глубокий смысл?
rustech
20 янв 2015, 15:58
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Android Studio
Ответы: 17
Просмотры: 10538

Re: Android Studio

Да, качал вот файл jdk-8u25-windows-x64.exe с сайта oracle.com. Как думаете, может быть связано с тем, что машина слабая?
rustech
20 янв 2015, 15:32
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Android Studio
Ответы: 17
Просмотры: 10538

Re: Android Studio

Михаил, да, у операционной системы 64 бит
rustech
20 янв 2015, 14:35
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Android Studio
Ответы: 17
Просмотры: 10538

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 Решение: Удалось запустить программу, сделав вот...