Affichage Toast à partir de l'intérieur de la méthode statique dans Android

Je souhaite afficher un toast à l'écran lorsqu'une certaine condition est remplie dans ma méthode statique comme indiqué ci-dessous:

public static void setAuth(String a) {

    String[] nameparts1;

    if (a.trim().isEmpty()) {
        author = "Author's Name";
        firstinit1 = "Initial";
        surname1 = "Surname";
    }

    if (a == 'X') {
        Toast ifx = Toast.makeText(getApplicationContext(), "Please enter name in correct format.", Toast.LENGTH_SHORT);
        ifx.show();
    }
}

Cependant cela me donne l'erreur: "Impossible de faire une référence statique pour les non méthode statique getcontexteapplication() à partir du type de ContextWrapper'.

J'espère avoir fourni assez d'informations ici. Toute aide serait grandement appréciée!

étrange que c'est statique, non? Vous ne devriez probablement pas le cas: cela implique que vous êtes en s'appuyant sur Android pas de tuer votre application. Une fois qu'il est mort de votre références statiques seront morts et disparus.

OriginalL'auteur petehallw | 2013-07-23