Я хотел, чтобы моя активность не обновлялась каждый раз, когда меняется ориентация.Я достиг этого путем реализации.
@ Переопределить public void onConfigurationChanged (Configuration newConfig) {super.onConfigurationChanged (newConfig);
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
} }
Однако, когда я удаляю IFкод для отображения тоста, он перестает работать.Экран начинает обновляться на устройстве.Это нормально работает на эмуляторе.
Кто-нибудь сталкивался с такой проблемой?