Android toast.makeText contexte de l'erreur

J'ai du mal à appeler toast.Maketext à l'intérieur de l'emplacement de l'auditeur. Le contexte n'est pas disponible, ce que je fais mal?

private LocationListener ll = new LocationListener() {

    public void onLocationChanged(Location l) {
        //SMSReceiver.l = l;
        String s = "";
        s += "\tTime: " + l.getTime() + "\n";
        s += "\tLatitude:  " + l.getLatitude() + "°\n";
        s += "\tLongitude: " + l.getLongitude() + "°\n";
        s += "\tAccuracy:  " + l.getAccuracy() + " metres\n";
        s += "\tAltitude:  " + l.getAltitude() + " metres\n";
        s += "\tSpeed:  " + l.getSpeed() + " metres\n";

        //TODO Auto-generated method stub
        if (l.hasSpeed()) {
            mySpeed = l.getSpeed();
        }

        Log.i(DEBUG_TAG, "On Location Changed: (" + s + ")");
ERROR HERE-->       Toast.makeText(context, s, Toast.LENGTH_SHORT).show();
    }

    public void onProviderDisabled(String arg0) {
        //TODO Auto-generated method stub

    }

    public void onProviderEnabled(String arg0) {
        //TODO Auto-generated method stub

    }

    public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
        //TODO Auto-generated method stub

    }

};
Essayez ce Toast.makeText(getcontexteapplication(), s, du pain grillé.LENGTH_SHORT).show();
J'ai essayé et j'obtiens: La méthode getcontexteapplication() n'est pas défini pour le type nouveau: LocationListener(){}
Il est à noter que cette BroadcastReceiver et non Activité
Hey, essayez ceci : stackoverflow.com/questions/1618800/...
passer une instance de votre activité et de faire comme ceci myactivity.getcontexteapplication()

OriginalL'auteur ProNeticas | 2011-05-03