J'ai une classe séparée qui inclut la base de données, un curseur et toutes les méthodes d'accès pour les informations de base de données. J'importe le curseur dans toutes les classes qui mettent à jour ou utilisent la base de données. Cependant, j'obtiens une erreur d'exécution chaque fois que j'essaie de démarrer une intention qui utilise la base de données. Des idées sur ce qui pourrait se passer?ANDROID: Accéder aux informations de SQLiteDatabase dans d'autres classes?
2
A
Répondre
1
Vous ne pouvez pas accéder à la base de données à partir d'une autre application, ce que vous devez faire est de créer un fournisseur de contenu si vous souhaitez exposer ces données à d'autres applications. Si vous essayez d'y accéder à partir de votre application, créez un wrapper DBHelper kinda class qui accède à la db SQLLite, et ce soit la seule classe de votre application qui touche directement la base de données, puis exposer les méthodes à sélectionner, update, delete, etc. Les autres classes n'ont pas besoin de connaître la base de données, elles se contentent de la classe DBHelper et des objets Java.
Questions connexes
- 1. Accéder aux informations de vol
- 2. accéder aux variables dans d'autres classes (Java)
- 3. Accéder aux informations matérielles de façon centralisée
- 4. Comment accéder aux informations d'identification Windows?
- 5. Accéder aux classes dans un fichier de bibliothèque .a?
- 6. Comment accéder aux informations contenues dans les balises suivantes?
- 7. Accéder aux informations de diagnostic Linux à partir de JavaScript
- 8. ASP.Net newb - accéder aux contrôles de classes séparées
- 9. Options limitées pour accéder aux événements dans les classes dérivées?
- 10. Comment accéder aux classes java dans un sous-dossier
- 11. Objectif-C: Comment accéder aux méthodes dans d'autres classes
- 12. Accéder aux styles CSS pour les pseudo-classes dans JQuery?
- 13. Accéder aux informations de la carte mère sans utiliser WMI
- 14. Eclipse RCP: Comment accéder aux classes internes de plugins?
- 15. Comment accéder aux classes de parents fantômes à ruby?
- 16. Accéder aux variables de classes statiques en C++?
- 17. Accéder aux informations sur rubygem depuis le script ruby
- 18. Accès aux informations d'autorisation dans web.config
- 19. Flux RSS ou API pour accéder aux informations REIT?
- 20. IPHONE Comment accéder aux variables d'autres classes/viewcontrollers
- 21. Comment accéder aux classes d'effets GDI + en C#
- 22. Accéder aux interfaces des classes qui ne les implémentent pas?
- 23. Accès aux méthodes de classes instanciées
- 24. Problème d'accès aux classes
- 25. Comment accéder aux informations de fichier dans un hook de pré-validation en utilisant SharpSVN
- 26. Comment accéder aux données dans ZODB
- 27. Accès aux informations de cadre dans gdb
- 28. Comment accéder aux classes de domaine Grails dans la couche de service Java?
- 29. Comment accéder aux classes de domaine de src/java dans GRAILS?
- 30. Accéder aux répertoires dans C
Publiez votre historique chat. Aussi, si vous voulez tester un Android ORM, faites le moi savoir. –
Comment "importer" le curseur? – kuester2000
Si vous ne postez pas de code ou la trace de la pile Java (à partir de 'adb logcat', DDMS ou la perspective DDMS dans Eclipse), nous ne pouvons pas vous aider. – CommonsWare