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

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

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

БД или xml - Android

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

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

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

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

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

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

Вообщем идеальный вариант, при первом запуске создать базу, сохранить на девайсе. При каждом открытии приложения в самом первом активити Loading открыть базу в фоновом потоке. Но как это сделать, я понятия не имею. Может кто-то знает как базу пустить фоновым потоком?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 19:50     БД или xml
Посмотрите здесь:

string.xml Android
XML парсер Android
xml шейпы Android
Выкачать XML с сервера или сайта для последующего парсинга Android
Парсинг XML Android
Android Парсинг XML
Чтение XML Android
Константы XML Android
Верстка xml Android
Android Xml файлы
Android Дроби в XML
Android XML или JSON

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.06.2013, 22:45     БД или xml #2
должна только 1 раз создаваться
http://www.vogella.com/articles/Andr...e/article.html
Yandex
Объявления
12.06.2013, 22:45     БД или xml
Ответ Создать тему
Опции темы

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