Отображение сообщения Toast из класса Application

У меня есть несколько классов в моем приложении. Некоторые из них - занятия, услуги и классы по чистой Java. Я знаю, что могу отображать сообщение Toast из Activity, но я бы хотел отобразить Toast из чисто Java-класса.

В Java-классе я передаю контекст конструктору, но, похоже, он не показывает тост.

Я создал метод в классе Application, который принимает String в качестве аргумента, надеясь, что смогу сгенерировать Toast с использованием контекста Application, и здесь тоже нет радости.

Как я могу сгенерировать тост из класса, который не является службой или деятельностью и т. Д.

public class LoginValidate{

public LoginValidate(Context context) {

        this.context = context;

        nfcscannerapplication = (NfcScannerApplication) context
                .getApplicationContext();


    }

public void someMethod(){

nfcscannerapplication.showToastMessage(result);

}

}

.

/// тогда в моем классе приложения

public void showToastMessage(String message){

            Toast.makeText(this.getApplictionContext(), "Encountered a problem with sending tag: " + message, Toast.LENGTH_LONG).show();

    }

Ответы на вопрос(6)

Ваш ответ на вопрос