Вызов getLayoutInflater () в местах, где нет активности

Что нужно импортировать или как я могу вызвать разметку макета в местах, отличных от активности?

public static void method(Context context){
    //this doesn't work the getLayoutInflater method could not be found
    LayoutInflater inflater = getLayoutInflater();
    // this also doesn't work 
    LayoutInflater inflater = context.getLayoutInflater();
}

Я могу позвонитьgetLayoutInflater только в активности, это ограничение? Что делать, если я хочу создать пользовательский диалог и хочу его раздувать, или что, если я хочу получить сообщение Toast с настраиваемым представлением, отображаемым из службы, у меня есть только контекст из службы, у меня нет активности но я хочу показать пользовательское сообщение.

Мне нужен инфлятор в местах кода, которых нет в классе активности.

Как я могу это сделать ?

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

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