Исключение составляет SuperNotCalledException
. Это происходит, когда при различных обратных вызовах вы не цепляетесь вверх к суперклассу. onPause()
является одним из таких обратных вызовов.
Итак, если ваш onPause()
выглядит так:
@Override
public void onPause() {
finish();
}
, что поднимет это исключение. Это должно выглядеть так:
@Override
public void onPause() {
super.onPause();
finish();
}