안드로이드 개발 질문/답변
(글 수 45,052)
보통 안드로이드는 Activity안에서 onCreate를 상속받은 상태입니다.
제가 궁금한 것은 Activity함수를 상속 받지 않고도 일반 자바 클래스에서 사용할수 있냐는 겁니다.
예를 들면은
일반 클래스에서 다이얼로그를 상속받고 싶으면은,
ontext mContext; 를 선언한 후에
AlertDialog.Builder dialog=new AlertDialog.Builder(mContext);
dialog.setTitle(item.getTitle());
dialog.setMessage(item.getSnippet());
dialog.show();
는 식으로 해서 mContext를 이전 클래스에서 상속 받으면 됬습니다.
그러나 레이아웃 클래스의 함수 . getLayoutInflater() 의 함수 갖은 것은 함수를 찾을수 없다고 하네요.
제가 궁금한 것은 Activity 함수를 상속 받지 않고도 일반 자바 클래스에서 사용할수 있습니까?
Activity 객체 생성이나 이런 걸로요. 해답이 있으면 답변 부탁드립니다.....................................
제가 궁금한 것은 Activity함수를 상속 받지 않고도 일반 자바 클래스에서 사용할수 있냐는 겁니다.
예를 들면은
일반 클래스에서 다이얼로그를 상속받고 싶으면은,
ontext mContext; 를 선언한 후에
AlertDialog.Builder dialog=new AlertDialog.Builder(mContext);
dialog.setTitle(item.getTitle());
dialog.setMessage(item.getSnippet());
dialog.show();
는 식으로 해서 mContext를 이전 클래스에서 상속 받으면 됬습니다.
그러나 레이아웃 클래스의 함수 . getLayoutInflater() 의 함수 갖은 것은 함수를 찾을수 없다고 하네요.
제가 궁금한 것은 Activity 함수를 상속 받지 않고도 일반 자바 클래스에서 사용할수 있습니까?
Activity 객체 생성이나 이런 걸로요. 해답이 있으면 답변 부탁드립니다.....................................