Я хочу получить доступ к базе данных из моей службы, которая работает в фоновом режиме. Это возможно?Возможно ли получить доступ к базе данных из службы?
4
A
ответ
0
Да, возможно, и везде, где требуется использование контекстного обслуживания.
3
Да, вы можете получить доступ к своей базе данных из службы. Для доступа к базе данных все, что вам нужно, это Context
, которое также доступно на службе.
0
Да, это нормальная функциональность, которую мы используем в приложении. @ Аджай прав.
Вы можете вызвать метод доступа к БД из вашего класса обслуживания в потоке, которые выполняют через несколько секунд.
0
Да, есть доступ к базе данных из службы. Все, что вам нужно сделать, - создать объект класса базы данных, который расширяет SqliteOpenHelper, передает ServiceName.this как контекст или же использует ваш класс приложения в качестве контекста.
DbHelper db = new DbHelper(ServiceClass.this);
db.performOperations();
db.close();
ИЛИ
DbHelper db = new DbHelper(YourApplicationClass.getAppContext());
db.performOperations();
db.close();
Смежные вопросы
- 1. Доступ к базе данных из фоновой службы
- 2. получить доступ к базе данных из JavaScript
- 3. Доступ к базе данных MySQL из iphone
- 4. Проверьте, возможно ли подключение к базе данных?
- 5. Возможно ли получить доступ к базе данных SQLite или (Sql-браузер для SqLite) из Java?
- 6. Возможно ли получить доступ к базе данных MySQL прямо из Javascript
- 7. Возможно ли получить MetadataWorkspace без подключения к базе данных?
- 8. Доступ к базе данных из трансляции?
- 9. Доступ к базе данных
- 10. Доступ к внешней базе данных из Rails
- 11. Доступ к findViewById из службы
- 12. Лучший способ получить доступ к базе данных
- 13. Доступ к базе данных из Android-приложения
- 14. Лучший способ получить доступ к базе данных оракула из silverlight?
- 15. Одновременно получить доступ к базе данных MySQL
- 16. Как получить доступ к базе данных sqlite из класса java
- 17. Как получить доступ к базе данных
- 18. Возможно ли получить доступ к заявкам клиента?
- 19. Как получить доступ к базе данных Xcode из приложения iPhone
- 20. Как получить доступ к базе данных?
- 21. Как получить доступ к базе данных django из другого приложения
- 22. Доступ к базе данных derby из jar
- 23. Может ли приложение Heroku получить доступ к удаленной базе данных?
- 24. Не удается получить доступ к базе данных из службы данных WCF, размещенной в приложении ASP NET
- 25. может ли PORO получить доступ к базе данных?
- 26. Могу ли я получить доступ к базе данных Lotus Notes?
- 27. Доступ к базе данных из класса Listfragment
- 28. Arangodb Доступ к базе данных Коллекция в базе данных B
- 29. Android, как получить доступ к базе данных
- 30. Не удалось получить доступ к базе данных
Попробуйте http://stackoverflow.com/questions/7058107/service-accessing-a-database – Ajay
поэтому мой класс базы данных должен расширить SQLiteopenhelper. В противном случае служба не сможет получить к ней право? – xyzandroid
да, пожалуйста, просмотрите статью http://www.vogella.de/articles/AndroidSQLite/article.html – Ajay