Временно не вращающийся Android-активность? - PullRequest
0 голосов
/ 04 декабря 2009

Можно ли сделать Activity временно не вращающимся (например, включить / выключить его в коде, а не в манифесте)?

Одно из моих старых приложений дает сбой, если вы вращаетесь, когда он выполняет поиск HTTP, так как представления больше не присоединяются, когда он возвращается.

На днях я исправлю это правильно, но в то же время было бы полезно, если бы я мог просто сделать вещь не вращающейся, пока она выполняет поиск.

1 Ответ

1 голос
/ 04 декабря 2009

Я полагаю, что вы можете зарегистрироваться, чтобы получать уведомления о событиях изменения ориентации и переопределять Activity.onConfigurationChanged . Зарегистрируйтесь для изменения ориентации в манифесте с атрибутом configChanges .

Тогда, конечно, вы можете решить, вращать или нет, и вызвать setRequestedOrientation .

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