バックグラウンドで動作する私のサービスからデータベースにアクセスしたいと思います。それは可能ですか?サービスからデータベースにアクセスできますか?
4
A
答えて
0
はい、その可能性があります、そしていつでもコンテキスト利用サービスの必要性があります。
3
はい、サービスからデータベースにアクセスすることは可能です。データベースにアクセスするには、Context
のみが必要です。
0
はい、これはアプリケーションで使用する通常の機能です。 @Ajayは正しいです。
あなたは、いくつかの秒後に実行スレッドにあなたのサービスクラスからDBにアクセスするメソッドを呼び出すことができます。
0
はいサービスからデータベースにアクセスすることは可能です。 SqliteOpenHelperを継承するデータベースクラスのオブジェクトを作成し、ServiceName.thisをコンテキストとして渡すか、アプリケーションクラスをコンテキストとして使用するだけです。
DbHelper db = new DbHelper(ServiceClass.this);
db.performOperations();
db.close();
OR
DbHelper db = new DbHelper(YourApplicationClass.getAppContext());
db.performOperations();
db.close();
関連する問題
- 1. ブロードキャストからデータベースにアクセスしますか?
- 2. アンドロイドアプリケーションのサービスからsqliteデータベースにアクセスする方法
- 3. リピータがデータベースからアクセスできない
- 4. サービスからアプリケーションの定数にアクセスできません
- 5. データベースにアクセスするサービス
- 6. BlackBerryサービスからWebサービスにアクセス
- 7. CakePHPでbootstrap.phpからデータベースにアクセスする
- 8. 3.5 SP1クライアント/ WebサイトからWF/WCF 4.0サービスにアクセスできますか?
- 9. ASPからSQLデータベースにアクセス
- 10. C++からMySQLデータベースにアクセス
- 11. 別のサービスからサービスにバインドできますか?
- 12. データベースはmyphpadminから抜けていますが、coldfusionからアクセスできる
- 13. Androidから.NET WCFサービスにアクセスする
- 14. プロキシネットワークからXMLサービスにアクセスする
- 15. WCF、サービスからWindowsフォームコントロールにアクセスする
- 16. Webサービスからファイルにアクセスする
- 17. WindowsサービスからSQL Serverにアクセスする
- 18. XNAコンテンツパイプライン内からサービスにアクセスする
- 19. サーバからjunitクラスからJNDIにアクセスできますか?
- 20. GlassFish 2は、特定のポートからWebサービスに** **アクセスできるように設定できますか?
- 21. JDBC:リモートMysqlデータベースに安全にアクセスできますか?
- 22. PythonからMySQLデータベースにアクセスする
- 23. iPhoneアプリケーションからWordpressデータベースにアクセスする
- 24. データベースからデータにアクセスする
- 25. Xpages:CacheBeanからデータベースにアクセスする方法
- 26. モノでのWCFサービスにアクセスできませんか?
- 27. SilverlightからラリーSOAPサービスにアクセス
- 28. WCFサービスからHTTPヘッダーにアクセス
- 29. ASPからシェアポイントWebサービスにアクセス
- 30. ブロードキャスト受信機からデータベースにアクセスしますか?
ので、私のデータベースクラスはSQLiteopenhelperを拡張する必要があり、このhttp://stackoverflow.com/questions/7058107/service-accessing-a-database – Ajay
を試してみてください。それ以外の場合、サービスはそれにアクセスできません。 – xyzandroid
はい、記事http://www.vogella.de/articles/AndroidSQLite/article.htmlを参照してください。 – Ajay