У меня есть DialogFragment, который воспроизводит видео из элемента Recyclerview. В вертикальном представлении все работает нормально, но когда я поворачиваю смартфон в горизонтальное положение или нажимаю кнопку полноэкранного приложения, происходит сбой и в журналах я вижу это:
java.lang.ClassCastException: android.view.ContextThemeWrapper не может быть приведен к android.app.Activity
Я пробовал это:
public VideoEventsFragment() {
setRetainInstance(true);
}
@Override
public void onDestroyView() {
Dialog dialog = getDialog();
// handles https://code.google.com/p/android/issues/detail?id=17423
if (dialog != null && getRetainInstance()) {
dialog.setDismissMessage(null);
}
super.onDestroyView();
}
, но это не работает