Voici mon code:Comment les paramètres de méthode de classe anonyme peuvent-ils être renvoyés à la classe d'instanciation d'origine?
public void pollLocation()
{
myLocation.getLocation(this, new LocationResult()
{
public void gotLocation(Location location)
{
//I want to assign Location object from here...
}
});
}
private Location lastLocation; //...to here.
Est-ce possible?
'lastLocation = quelque chose 'ne fonctionne pas? – Thilo
Mes compétences de débogage psychique me disent que 'gotLocation' est un rappel asynchrone, mais que vous attendez qu'il s'exécute de manière synchrone. – SLaks
@Bruno: Incorrect. Les classes internes peuvent écrire dans tous les champs (par opposition aux locaux). Ils obtiennent une référence à 'this 'du parent. – SLaks