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

БД или xml - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Парсинг XML http://www.cyberforum.ru/android-dev/thread899458.html
Пробую так String data = getIntent().getStringExtra("data"); try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(data); NodeList nodes = doc.getElementsByTagName("userInfo"); Element element = (Element) nodes.item(0); NodeList...
Android Оптимизация кода Глупый и очень обширный вопрос, но как оптимизировать код? У меня есть приложение, которое занимает озу телефона около 30 Мб, приложение, в котором одна активити с картой, на неё при запуске наносятся маркеты, данные о маркерах берутся из базы в интернете, на карте есть три кнопки. Размер установленного приложения 3 Мб. Меня смущает, что это не игра, а столько памяти берёт. Клики на кнопки... http://www.cyberforum.ru/android-dev/thread899384.html
Выгрузка в excel Android
Здравствуйте. Заинтересовался темой выгрузки информации в excel файл. То есть создание файла, наполнение нужными листами и данными в ячейках. Нашел инфу про библиотеку JExcelAPI for Android. Даже есть инструкция по этой теме (http://www.kylebeal.com/2011/10/using-jexcelapi-in-an-android-app/). Но завис на этапе создания листов книги. То есть файл создается, а листы в нем уже нет. Может кто...
Android Как программно взять диагональ экрана андроид устройства?
Помогите, пожалуйста, определить к какому drawable (mdpi, hdpi, xdpi...) относится используемый аппарат, естественно кодом.
Android Изменение Title Bar http://www.cyberforum.ru/android-dev/thread898934.html
Не нашел в интернете хорошего мануала, как можно изменить внешний вид стандартного title bar в приложении. Например сделать его другого цвета, изменять надпись при необходимости, убрать иконку приложения. Подскажите..
Android Форматированный вывод чисел При считывании датчиков я получаю число типа float или double? Помоему все же float. Далее я записываю это число в поток. Но проблема в том, что иногда значения датчиков получаются разной длинны. Как мне сделать так, чтобы оно писалось в виде, например, 2 цифры до запятой и 5 после? Вот прилагаю эту строчку кода: out.println("" + event.values); Если все же double, то тоже, плиз,... подробнее

Показать сообщение отдельно
jenyakirmiza
1 / 1 / 0
Регистрация: 13.02.2013
Сообщений: 90

БД или xml - Android

12.06.2013, 19:50. Просмотров 479. Ответов 1
Метки (Все метки)

вообщем у меня есть маленькая игра, которая работает по такому принципу. Когда загружается первое активити, динамически создается xml с данными, потом уже во время игры используется. Так как мне нужно научиться работать с SQLite решил создать базу. Создал базу, но почему-то программа начала работать два раза медленнее. И я нашел почему так происходит. Каждый раз когда запускается новое активити, создается новая база Потому, что базу я создаю в OnCreate. Это получается глупое использование ресурсов.

Меня интересует как можно создать базу всего один раз, а потом при создании новых активити иметь доступ к одной и той же базе?

у меня появилась идея сохранить базу в assets, потом ее придется каждый раз открывать по новому для каждого активити, тоже как-то глупо.

Еще появилась идея, может запихнуть базу в фоновый процес, и держать базу всегда открытой, пока она необходима.
В основном потоке активити будут меняться, но база в фоновом останется отрытой все время.

Вообщем мне нужно что-то придумать, чтоб это было рационально по скорости работы приложения, по затратам памяти, и по использованию ресурсов.

Вообщем идеальный вариант, при первом запуске создать базу, сохранить на девайсе. При каждом открытии приложения в самом первом активити Loading открыть базу в фоновом потоке. Но как это сделать, я понятия не имею. Может кто-то знает как базу пустить фоновым потоком?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru