0

Nous avons un projet Android où j'utilise un service externe pour gérer toutes les choses de réseautage pour différentes applications. Maintenant, un de mes amis avait la tâche d'implémenter un ContentProvider qui est utilisé dans l'application principale et devrait être accessible depuis le Service externe.Android: Accès à ContentProvider à partir du service externe

Maintenant, j'ai essayé d'accéder à ces données: Le service externe est dans le projet de l'application principale, mais obtient null de getLocalContentProvider. Probablement parce qu'il est démarré à partir d'un autre processus (en raison de l'externalité du Service) ... Dans l'application principale, il n'y a aucun problème pour accéder aux données ...

Existe-t-il une autre possibilité d'obtenir le bon ContentProvider?

Merci pour l'aide

+0

Avez-vous essayé d'accéder à ce 'ContentProvider' en utilisant d'autres moyens, comme' query() 'et tel sur' ContentResolver'? Peu de développeurs utilisent 'getLocalContentProvider()', ou quoi que ce soit sur ContentProviderClient'. – CommonsWare

Répondre

0

@CommonsWare Merci pour votre réponse. Cela fonctionne maintenant directement avec getContentResolver(). Query() au lieu d'utiliser ContentProvider de getLocalContentProvider()

Questions connexes