2010-11-02 2 views
0

У меня есть группа активности, которая говорит, что mainActivity содержит 4 группы активности. скажем один, два, три и четыре. Все виды деятельности, кроме четвертого, имеют ориентационный портрет. Ориентация четвертой группы действий варьируется, она может быть портретной или ландшафтной.андроидное приложение, содержащее действия с различной ориентацией

, когда я меняю четвёртую ориентацию от портрета к ландшафту, все приложения перезапускаются.

Можно ли делать такие вещи. что у группы mainActivity есть ориентационный портрет, а его детская ориентация - пейзаж. А также разрешить изменение ориентации ребенка без перезапуска приложения.

благодарит

ответ

0

Вы могли бы предотвратить активность перезагружать путем добавления android:configChanges="orientation" к вашей деятельности в AndroidManifest файла. Но это, как правило, не рекомендуется делать это, как указано в документации:

Используя этот атрибут следует избегать и использовать только в качестве последней инстанции. Пожалуйста, читать Обработка изменений времени выполнения для более информация о том, как правильно выполнить перезапуск из-за изменения конфигурации .

Источник: http://developer.android.com/guide/topics/manifest/activity-element.html#config

+0

мы можем установить ориентацию в манифесте, так что приложение не повлияет. – sachin

Смежные вопросы