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

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

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

БД или xml - Программирование Android

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

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

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

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

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

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

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

XML или JSON - Программирование Android
Имеется приложение, при первом запуске которого создается бд и производится ее заполнение из файлов. Встает вопрос, что эффективней:...

RecyclerView с картинками или xml разметка что лучше? - Программирование Android
У меня есть 2 вопроса, может вам они покажутся глупыми, но я в этом пока что не очень разбираюсь: 1) RecyclerView отображает список...

Выкачать XML с сервера или сайта для последующего парсинга - Программирование Android
Подскажите как можно выкачать XML из сайта или сервера? скорей всего качаться будет с сайта примерный путь www.sitename.com/XML/file.xml

LINQ to XML или XPath to XML (выбор одного элемента) - C#
Прошу помощи в LINQ или XPath запросе к XML Вот XML: <manifest...

Пропарсить и стандартизировать XML, XSL или Linq to XML? - C#
Такой вопрос. необходимо считывать XML-файлы и приводить их к единому стандарту руководствуясь положением элементов в иерархии и...

MetaBase.xml или metaname.XML ? - C# ASP.NET
Захотел увеличить разрешённый размер файлов для закачки aspSmartUpload. В инструкции на инсталяцию написано: Open your metaname.XML...

1
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.06.2013, 22:45 #2
должна только 1 раз создаваться
http://www.vogella.com/articles/Andr...e/article.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2013, 22:45
Привет! Вот еще темы с ответами:

.NET 3.x Сохранение настроек приложения (В реестр или xml или что то другое?) - Visual Basic .NET
Вообщем нужно где то хранить настройки приложения. СРАЗУ ГОВОРЮ! В My.Settings на .net framework 3.5 почему то работает не корректно, из за...

Сжать XML файл методом Хаффмана или арифметическим методом или методом RLE - Delphi
Всем привет. На носу сессия, а с последней лабой по ооа и п дела совсем плохи. помогите пожалуйста, Условие: в XML файл заносят...

Ко всем файлам добавилось .xml, теперь они в формате ***.xls.XML, ***doc.XML (изначально в Word и Excel) - MS Office
при копировании с одного ноутбука на другом (изначально на новом не было офиса, м.б. из-за этого файлы так перенаименовались) они появились...

PHP + JSON или XML - PHP
Здравствуйте. Я работаю с интернет-магазином. У моего сайта есть партнерская программа на другом сайте. Так вот, партнерская программа...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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