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

Как "перезагрузить" базу данных и Cursor? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Проблемы с установкой Android Studio для учетной записи "Гость" http://www.cyberforum.ru/android-dev/thread1400313.html
Мне нужно установить Android на PC- Windows, но для второго пользователя. Создал учётную запись Voldemar ( администратор), появилась в Users папка Voldemar , в неё(Voldemar->Distributiv) скачал android-studio-1-1-0-en-win.zip, здесь же распаковал и запускаю файл - Voldemar->Distributiv->android-studio->bin->studio64. Нормально идёт инсталляция, но в конце инсталляции выходит ошибка: ...
Android Получить ссылку из HTML атрибута style Имеется HTML код с таким фрагментом: <div class="match" style="background-image: url(ссылка)"> ... </div> Мне нужно вытащить ссылку из style. Перепробовал разные варианты, перерыл библиотеку jsoup, но все тщетно. Может у кого есть варианты как это можно сделать? Заранее огромное спасибо:) http://www.cyberforum.ru/android-dev/thread1400261.html
Android Как при помощи Gradle добавлять библиотеки в проект?
как при помощи Gradle добавлять библиотеки в проект?? А исходники как в проект добавить Android Studio??
Как сделать чтобы у массива был индекс, который можно подставлять программно? Android
Пытаюсь нарисовать модель в opengl, точек, треугольников очень много для описания одного например пишу final float triangle1VerticesData = { // X, Y, Z, // R, G, B, A -0.5f, -0.25f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.5f, -0.25f, 0.0f,
Android Возможно ли писать приложения Android в блокноте и компилировать? http://www.cyberforum.ru/android-dev/thread1400143.html
Зачем нужно? Just for fun, ну и для общего развития, чтобы понимать, как тамвсе внутри устроено. Хабр? Читал здесь как-то давно. Скомпилировать не получилось, правда, почему - не помню. Может кто делал такое? Можете по шагам объяснить? Или может у вас есть такой "рукописный" проект + пара батников для компиляции? Тогда просто скиньте. Буду рад и этому :)
Android Внутреннее хранение данных data/data Здравствуйте. Пробую писать приложения под Андроид на С++, используя NDK. Для отладки приложения выбрал adb usb вариант с присоединением к компу реального планшета! Так вот проблема в следующем, каждый раз при новой отладке adb видимо удаляет старую версию, ставит новую, а вместе с ней все файлы в папках data\data моего приложения, при таком варианте крайне проблематично тестить работу с БД,... подробнее

Показать сообщение отдельно
Alex_Fedor
20 / 20 / 3
Регистрация: 20.01.2015
Сообщений: 179
21.03.2015, 13:27     Как "перезагрузить" базу данных и Cursor?
Вот к примеру такой кусок кода. Из базы данных удаляется строчка. Как сделать перезагрузку базы и курсора.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
case R.id.btnDellRec:
            int idColumn=cur.getColumnIndex("_id");
            int idRecordforDell=cur.getInt(idColumn);//вытаскиваем ID записи которую удаляем
            int posCur=cur.getPosition();//запоминаем позицию курсора
            //удаляем выбранную запись
            db.delete("dictonary", "_id=?",  new String[] { String.valueOf(idRecordforDell)});
            //закрываем базу
            cur.close();
            db.close();
            dictDB.close();
            //все заново открываем
            dictDB=new DictonaryDB(this);
            db = dictDB.getWritableDatabase();
            cur=db.query("dictonary", null, null, null, null, null, null);
            if(!cur.moveToPosition(posCur) ){ //ставим позицию курсора если такой нет то на первую позицию
                cur.moveToFirst();
            }
            //отправляем обратно позицию курсора в родительское активити
            intent.putExtra("curPosition", cur.getPosition());
            setResult(RESULT_OK, intent);
            onCloseDB();
            finish();
            break;
Пока делаю так. Сам вижу, что коряво. Пока все как то через сидалище, сперва все закрывается, потом все открывается, чтобы не нарваться на несуществующую позицию курсора. Есть какой нить способ поэлегантнее?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru