canujohann Posté(e) 29 août 2012 Share Posté(e) 29 août 2012 Une question trouble mes nuits depuis quelques temps... Je me demande pourquoi dans l'application de paiement en ligne du google play (in billing), ils utilisent un pendingIntent ? En quoi est-ce nécessaire ? Ne serait-ce pas plus simple d'apeller l'activity simplement avec un intent et définir le component name ? Intent intent2 = new Intent(); intent2.setComponent(new ComponentName("com.google", "com.google.MarketActivity")); startActivity(intent2); Je suis actuellement en plein développement d'un market privé pour un client, et je me posais cette question. Quelqu'un pourrait t'il me donner une explication ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Substitut Posté(e) 29 août 2012 Share Posté(e) 29 août 2012 Il me semble mais je t'assure pas, que la principale différence entre un intent et un pendingIntent est le fait que le pendingIntent même si il est réutilisé dans une application tierce garde les permissions que tu as donnée a ton application, ce qui n'est pas le cas de l'intent qui lui prend des lors les permissions de l'application tierce quand elle est captée. Lien vers le commentaire Partager sur d’autres sites More sharing options...
canujohann Posté(e) 29 août 2012 Auteur Share Posté(e) 29 août 2012 Je pense que tu as raison mais je ne vois pas de quelles autorisations il s'agit. J'ai vraiment l'impression qu'ils se sont compliqués la vie pour rien. En tout cas, merci, ca m'a bien aidé ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.