В моем приложении Android я также использую довольно много DialogFrgaments (и BottomSheetDialogFragments). Таким образом, когда вы нажимаете кнопку, появляется DialogFragment или нижняя таблица. В то время как я внезапно обнаружил многозадачность, я обнаружил ошибку в своем приложении: если у меня есть открытый диалог и я переключаюсь на другое приложение, когда приложение возобновляется, снова появляется DialogFragment, он может быть даже несколькими его копиями. Я должен сказать, что у меня нет никакого дополнительного кода в OnResume.
Вот как он ведет себя