Prevent crash

pull/145/head
M66B 6 years ago
parent a224aa54c6
commit 4bb611ec60

@ -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) {

Loading…
Cancel
Save