Prevent crash

This commit is contained in:
M66B 2018-09-26 13:24:00 +00:00
parent a224aa54c6
commit 4bb611ec60
1 changed files with 16 additions and 15 deletions

View File

@ -514,21 +514,22 @@ public class FragmentCompose extends FragmentEx {
} }
private void handleExit() { private void handleExit() {
new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner()) if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
.setMessage(R.string.title_ask_delete) new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner())
.setPositiveButton(R.string.title_yes, new DialogInterface.OnClickListener() { .setMessage(R.string.title_ask_delete)
@Override .setPositiveButton(R.string.title_yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) { @Override
onAction(R.id.action_delete); public void onClick(DialogInterface dialog, int which) {
} onAction(R.id.action_delete);
}) }
.setNegativeButton(R.string.title_no, new DialogInterface.OnClickListener() { })
@Override .setNegativeButton(R.string.title_no, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) { @Override
finish(); public void onClick(DialogInterface dialog, int which) {
} finish();
}) }
.show(); })
.show();
} }
private void handlePickContact(int requestCode, Intent data) { private void handlePickContact(int requestCode, Intent data) {