Вызов 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 с настраиваемым представлением, которое отображается из службы, у меня есть только контекст из службы, у меня нет активности но я хочу показать собственное сообщение.

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

Как это сделать?

175
задан Machavity 2 November 2018 в 12:18
поделиться