Вот структура моего приложения.Как предотвратить перезапуск от изменения ориентации?
MainActivity.java calls FragmentActivity.java,
FragmentActivity.java calls GameView.java
GameView.java calls Thread.java.
В принципе, вся игровая логика будет обрабатываться GameView и его нитью. Я не знаю, как предотвратить перезапуск игры при изменении ориентации.
Если я остановил поток и возобновить его, сбой приложения, а также я не могу использовать метод onSaveInstanceState в Gameview.java
Любая помощь?
вы не должны этого делать, это не рекомендуется. Если вы объявите в манифесте 'android: configChanges =" orientation | keyboardHidden | screenSize "', вы достигнете этого – Blackbelt