Я хочу вернуться в главное меню, как только пользователь умрет, используя кнопку 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, которое я мог понять, но дело в том, что утверждение работает один раз, но никогда больше. Я просто очень запутался.