자주쓰는 커스톰 다이얼로그나 여러 액티비티에서 자주 써야 되는 중요 변수들은
static으로 쓰지 말고 ...
공통 전역 어플리케이션 액티비티를 만들어서 그 안에 쑤셔 넣으면 편합니다.
class AplicationActivity extends Application{
public void setCustomDialog(콜백인터페이스리스너 listner){
if(listner!=null) listner.콜백메소드();
}
}
그리고 다른 액티비티나 클래스에서 써먹을때에는
AplicationActivity aActivity = (AplicationActivity)this.getApplicationContext();
aActivity.setCustomDialog(new 콜백인터페이스리스너 (
@오버라이드
public void 콜백메소드(){
}
));