2010-10-17 3 views
0

J'ai une erreur indiquant quelque chose comme:Méthode non définie pour le type dans Android

La méthode foo() est non défini pour la barre de type() {}

Eclipse me dit que, après entrant dans ce code:

((application_variables) this.getApplication()).setSomeVariable("foo"); 

Je ne sais pas si cela est le problème, mais je l'ai situé sous ....

public void onItemClick(AdapterView<?> parent, View view,int position, long id) { 

Je suppose qu'il a un problème avec "ceci". Je suis encore en train d'apprendre sur Android, donc je vais assez basique. Que dois-je réparer?

Répondre

1

Oui, si vous utilisez une classe anonyme interne, le problème peut être le this. Essayez ceci:

((application_variables) YourActivity.this.getApplication()).setSomeVariable("foo"); 
Questions connexes