2010-11-26 27 views

Répondre

2

Vous devez démarrer une activité et démarrer le flux Oauth à partir de là. Vous pouvez utiliser setOnClickPendingIntent pour démarrer une activité si l'utilisateur clique sur une partie du widget ou utiliser une activité de configuration pour que l'utilisateur s'authentifie au moment où le widget est placé sur l'écran d'accueil.

+0

J'ai utilisé une activité distincte comme vous l'avez suggéré. J'ai aussi essayé l'activité de configuration mais je n'ai pas pu la faire fonctionner. Pour l'authentification, je lance le navigateur et pour autant que je m'en souvienne, je reviens dans l'activité avec l'URL callback de l'activité et j'analyse le résultat oauth OnNewIntent (?). Et je pense que cet événement n'est pas disponible pour l'activité de configuration .. Mais de toute façon, comme je l'ai dit, une activité séparée a fait l'affaire .. –