무엇을 가져와야하거나 활동 이외의 장소에서 레이아웃 팽창기를 어떻게 호출 할 수 있습니까?
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
활동 중에 만 전화 할 수 있는데 , 이것이 제한입니까? 사용자 정의 대화 상자를 생성하고 뷰를 부풀 리거나 서비스에서 표시되는 사용자 정의 뷰가있는 토스트 메시지를 받으려면 서비스의 컨텍스트 만 있고 활동이 없습니다. 하지만 맞춤 메시지를 표시하고 싶습니다.
액티비티 클래스에없는 코드의 장소에 팽창기가 필요합니다.
어떻게해야합니까?