2010-11-29 7 views
0

J'essaie d'utiliser l'exemple d'aide de ProgressDialog.show (Context, message, message, boolean). Cible Android 2.1 niveau 7 et en utilisant Eclipse. Le code est refusé avec le message que le nouveau View.onClickListener est le premier paramètre. Je ne trouve pas de référence ou d'exemple de ce formulaire dans l'aide du développeur Android ou par Google. Quelqu'un peut-il aider s'il vous plaît? Ronandroid ProgressDialog - les besoins onClickListener?

Répondre

0

Il est difficile de dire sans voir votre code, mais il me semble que vous essayez d'utiliser "this" comme référence au contexte en tant que premier paramètre, et que vous êtes dans onClickListener quand tu le fais. Pendant que vous êtes là, "ceci" ne se réfère pas à votre activité, mais à votre OnClickListener. Essayez d'enregistrer une référence à votre contexte dans la méthode onCreate de l'activité et de l'utiliser comme paramètre pour l'appel ProgressDialog.show.

+0

Merci Emil - qui l'a corrigé. Je pense que j'ai besoin d'étudier la portée dans Android - est-ce la même chose que Java? – Ron

+0

Eh bien, puisque vous écrivez vos applications Android en Java, oui c'est la même chose. Android est juste un système d'exploitation et un tas de bibliothèques supplémentaires que vous utilisez pour accéder à l'appareil, dessiner des trucs brillants sur l'écran, etc. –

Questions connexes