Это также может случиться при вызове dismiss()
в фрагменте диалога после того, как экран был заблокирован \ blanked и состояние экземпляра диалога Activity + сохранено. Чтобы обойти этот вызов:
dismissAllowingStateLoss()
Буквально каждый раз, когда я увольняю диалог, я все равно не забочусь о его состоянии, так что это нормально делать - вы на самом деле не проигрываете любое состояние.