Atualizei meu Android Studio para 3.6.0. Agora, recebo o seguinte erro no meu Manifest.xml
arquivo.
Esperando 'android: screenOrientation = "não especificado"' ou '"fullSensor"' para esta atividade para que o usuário possa usar o aplicativo em qualquer orientação e fornecer uma ótima experiência nos dispositivos Chrome OS.
Devo convertê-lo para "fullSensor"? Como posso me livrar desse problema?
A orientação de minhas atividades é retrato . Quero continuar usando a orientação retrato em minhas atividades.
android
android-studio
Burak
fonte
fonte
Respostas:
Esse é um tipo de aviso para informar aos desenvolvedores que, para dispositivos de tela grande, não é bom restringir a orientação. No entanto, se o seu aplicativo suportar apenas o modo retrato, esse aviso poderá ser desativado, fazendo o seguinte.
Mac: Android Studio -> Preferências
Windows: Arquivo -> Configurações
Então:
Desmarcando a captura de tela da etapa
fonte
Como seu aplicativo suporta apenas o
portrait
modo, você pode ignorar esses erros adicionandotools:ignore="LockedOrientationActivity"
a todas as suas atividades ou apenas à<manifest>
tag de nível superior que será aplicada a todas as atividades.fonte
Se você usar a orientação retrato apenas para não precisar usar o Bundle para armazenar dados, aprenda como usá-lo. É uma maneira hacky de não precisar usar o Bundle, mas acredite: isso não resolve todos os seus problemas. Desculpe se estou errado, mas achei que a configuração da orientação da tela é uma ótima solução. Isso apenas traz mais problemas a longo prazo
fonte
Adicione isso à tag do manifesto:
fonte