Исключенные окна исключений имеют две причины:
1), показывая диалог, когда контекст активности не существует, чтобы решить эту проблему, вы должны показать это диалоговое окно, только вы уверены, что активность существует:
if(getActivity()!= null && !getActivity().isFinishing()){
Dialog.show();
}
2) не отклонить диалог соответствующим образом, чтобы решить этот код:
@Override
public void onDestroy(){
super.onDestroy();
if ( Dialog!=null && Dialog.isShowing() ){
Dialog.dismiss();
}
}