Приложение Android вылетает с использованием кнопки «назад» - PullRequest
1 голос
/ 01 июля 2019

Я хочу вернуться в главное меню, как только пользователь умрет, используя кнопку back .

if(gameOver) {
     Intent intent = new Intent(context, MainActivity.class);
     intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | 
     Intent.FLAG_ACTIVITY_NEW_TASK);
     startActivity(intent);
}

Приведенный выше код возвращает меня в главное меню, я могу переиграть игру. Но если пользователь снова умирает и во второй раз возвращается к главному меню, все приложение получает сообщение об ошибке:

android.app.ActivityThread.getApplicationThread () 'для пустой ссылки на объект

Это было что-то не так с моим утверждением if, которое я мог понять, но дело в том, что утверждение работает один раз, но никогда больше. Я просто очень запутался.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...