any idea?

2013/4/15 Ricardo Cardoso <[email protected]>

> I have a doubt as to leave the screen only in portrait and
> reversePortrait, tested code, but only when the screen turns
> reversePortrait, I can not go back to portrait. why?
>
> in my MainActivity.class
>
>     @Overridepublic void onConfigurationChanged(Configuration newConfig) 
> {super.onConfigurationChanged(newConfig);final int rotation = 
> (((WindowManager) getSystemService(WINDOW_SERVICE))
>             .getDefaultDisplay().getOrientation());
>
>      unlockScreenOrientation();
>
>      if (!mScreenOrientationLocked) {
>          if(rotation == Surface.ROTATION_0){
>       
> MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
>          }else{
>             MainActivity.this.setRequestedOrientation(9);
>          }
>         mScreenOrientationLocked = true;
>      }
>
> }
>
>
> private void unlockScreenOrientation() {
>     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
>     mScreenOrientationLocked = false;}
>
> In my AndroidManifest.xml
>
> <activity android:launchMode="singleTop"
>         android:name=".MainActivity"
>         android:configChanges="orientation"
>         android:screenOrientation="sensor"
>         android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/>
>
> Can anyone help me please?
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to