Added send dialog

This commit is contained in:
M66B
2019-09-11 11:43:04 +02:00
parent 648e885baf
commit 9dcb6c2741
7 changed files with 395 additions and 368 deletions

View File

@@ -73,13 +73,15 @@ public class FragmentDialogEx extends DialogFragment {
super.setTargetFragment(fragment, requestCode);
Log.i("Set target " + this + " " + fragment);
fragment.getViewLifecycleOwner().getLifecycle().addObserver(new LifecycleObserver() {
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroy() {
Log.i("Reset target " + FragmentDialogEx.this);
FragmentDialogEx.super.setTargetFragment(null, requestCode);
}
});
if (getView() != null) {
fragment.getViewLifecycleOwner().getLifecycle().addObserver(new LifecycleObserver() {
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroy() {
Log.i("Reset target " + FragmentDialogEx.this);
FragmentDialogEx.super.setTargetFragment(null, requestCode);
}
});
}
}
protected void sendResult(int result) {