このコードを実装しようとしています
if(someCondition){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("message")
.setPositiveButton("Yes", this)
.setNegativeButton("No", this);
builder.show();
}
finish();
問題は、ダイアログが表示される前にアクティビティが finish() を呼び出すため、次の例外がスローされることです
MyActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@40704090 that was originally added here
それをどのように処理しますか?