Android: Une pression annonce provoque Activité avec orientation verrouillée à l'orientation du changement

StackOverflow https://stackoverflow.com/questions/4475876

Question

Toutes les activités de mon application sont verrouillés en orientation portrait en utilisant:

android:screenOrientation="portrait"

J'ai annonces montrant en haut de quelques de mes activités, et si j'Inclinez le téléphone sur le côté et appuyez sur l'annonce, il change l'activité sous-jacente dans l'orientation paysage! J'ai essayé de remplacer

onConfigurationChanged(Configuration newConfig)

en définissant la configuration portrait et appeler par au super, mais il n'a pas d'effet. Toute idée sur la façon de résoudre ce problème, ou ce qui se passe?

Était-ce utile?

La solution

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);

        this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    }

a fait l'affaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top