2013-05-16 2 views
0

Возможно ли создать базу данных из фона без открытия приложения.Создать базу данных Sqlite с фона без открытия основного приложения

Хорошо сценарий

Я делаю некоторые вещи об изменении местоположения в моем приложении. Я регистрируюсь с менеджером местоположений при загрузке телефона, поэтому предположим, что я загрузил приложение, и я не открыл приложение, и мой телефон перезагружается, поэтому при загрузке полного приемника он зарегистрируется для события изменения местоположения, в котором я обрабатываю работу базы данных. Так можно ли это сделать?

Так что мой вопрос: возможно ли создание базы данных без открытия приложения? Является ли прикладная среда необходимости базы данных, чтобы получить созданный

Пожалуйста, примите мои извинения, если я не очень ясно

+0

, когда вы хотите создать d db ... plz tell d точный сценарий ... /? – Sam

+0

Я создаю базу данных по событию изменения местоположения – Naga

+0

реализую LocationListener и проверяю, когда loc! = Null create d db. – Sam

ответ

1

Да, вы можете создать базу данных с помощью одного из ваших приемников.

+0

Но почему приложение получает сбой с исключением, нет такой таблицы, если приложение не открытое пользователем и изменение местоположения, вызванное доступной базой данных – Naga

+1

Сначала вам нужно создать свою базу данных. Обратите внимание, что BroadcastReceiver может быть только в течение нескольких секунд, прежде чем он будет уничтожен. Получите намерение в приемнике, а затем запустите службу для создания базы данных и добавьте запись в базу данных. – RvdK

Смежные вопросы