canujohann Posted August 29, 2012 Share Posted August 29, 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 Link to comment Share on other sites More sharing options...
Substitut Posted August 29, 2012 Share Posted August 29, 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. Link to comment Share on other sites More sharing options...
canujohann Posted August 29, 2012 Author Share Posted August 29, 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é ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.