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