안드로이드 개발 질문/답변
(글 수 45,052)
FirstSet이라는 activity가 있구요
여기서
CustomDialog.showCustomDialog("내용", FirstSet.this);
이런식으로 다이얼로그를 열 수 있도록 CustomDialog 클래스와 showCustomDialog 메소드를 만들었는데
CustomDialog.showCustomDialog("내용");
이런식으로 내용만 써도 사용할 수 있도록 바꾸고 싶습니다.
그럴려면 CustomDialog 클래스에서 자신을 호출한 activity의 context를 가져와야 하는데
어떻게 해야하나요?
showCustomDialog 메소드의 내용입니다.
public static void showCustomDialog(String msg, Context context){
AlertDialog.Builder ad = new AlertDialog.Builder(context);
ad.setMessage(msg);
..중략..
ad.show();
}
여기서
CustomDialog.showCustomDialog("내용", FirstSet.this);
이런식으로 다이얼로그를 열 수 있도록 CustomDialog 클래스와 showCustomDialog 메소드를 만들었는데
CustomDialog.showCustomDialog("내용");
이런식으로 내용만 써도 사용할 수 있도록 바꾸고 싶습니다.
그럴려면 CustomDialog 클래스에서 자신을 호출한 activity의 context를 가져와야 하는데
어떻게 해야하나요?
showCustomDialog 메소드의 내용입니다.
public static void showCustomDialog(String msg, Context context){
AlertDialog.Builder ad = new AlertDialog.Builder(context);
ad.setMessage(msg);
..중략..
ad.show();
}




그냥 같이 주셔야될거 같은데요... 안주는데 얻어오는 방법을 강구하는것 보다 주는게 훨씬 나을겁니다.