Mobile

[Android] Dialog에서 App 종료 시키기

ㅋ. ㅋ 2021. 9. 6. 16:09

SplashActivity 에서 dialog 생성

dialog = new UpdateDialog(SplashActivity.this, callback);​

 

UpdateDialog 생성자 - context 받아옴

 public UpdateDialog(Context mContext) {
        super(mContext);
        this.mContext = mContext;
    }

 

UpdateDialog에서 OwnerActivity 를 설정해줌

setOwnerActivity((SplashActivity)mContext);

 

UpdateDialog 에서 getOwnerActivity 함수를 통해 App 종료 시킴

ActivityCompat.finishAffinity(getOwnerActivity());
System.exit(0);