Is it possible to test android:configChanges in the m5 emulator? I haven't been successful at this. I have android:configChanges="orientation" attribute specified for my activity and I have implemented onConfigurationChanged, but that method never gets called. I've been testing with numpad 7/9 which does change the orientation.
On Mar 28, 2:35 pm, "Megha Joshi" <[EMAIL PROTECTED]> wrote: > Hi, > > You can change the current orientation of the window by using the > WindowManager.LayoutParams class. This class provides the following flags: > > int > FLAG_ORIENTATION_DEFAULT<http://code.google.com/android/reference/android/view/WindowManager.L...> > Window flag: Force the display to the user's current orientation setting, > regardless of the windows behind it. 12288 0x00003000 int > FLAG_ORIENTATION_LANDSCAPE<http://code.google.com/android/reference/android/view/WindowManager.L...> > Window flag: The display must be in a landscape orientation when this > window is at the top. 8192 0x00002000 int > FLAG_ORIENTATION_PORTRAIT<http://code.google.com/android/reference/android/view/WindowManager.L...> > Window flag: The display must be in a portrait orientation when this > window is at the top. 4096 0x00001000 > > Get your current Activity's Window object and set the flags above to > change orientation of the window: > > getWindow().setFlags( > WindowManager.LayoutParams.FLAG_ORIENTATION_PORTRAIT, > WindowManager.LayoutParams.FLAG_ORIENTATION_DEFAULT); > or > > getWindow().setFlags( > WindowManager.LayoutParams.FLAG_ORIENTATION_LANDSCAPE, > WindowManager.LayoutParams.FLAG_ORIENTATION_DEFAULT); > > When you change the orientation, it is a configuration change which will > cause your current activity to be *destroyed*, you may want to bypass > restarting > of your activity by setting > android:configChanges<http://code.google.com/android/reference/android/R.attr.html#configCh...>attribute > in its manifest as follows: > > <activity android:name=".OrientationTest" android:label="OrientationTest" > android:configChanges="orientation"> > <intent-filter> > ... > </intent-filter> > </activity> > > More details on this are under the "Configuration Changes" section in the > link below:http://code.google.com/android/reference/android/app/Activity.html > > Thanks, > Megha > > On Fri, Mar 28, 2008 at 1:03 PM, CJ <[EMAIL PROTECTED]> wrote: > > > Hi, guys > > I saw this statement in the forum which was posted in Jan08 > > *quote: The current SDK doesn't have complete support for > > orientations, and definitely not orientation switching while running. > > * > > First of all, is it still true? > > Also, can anybody give a reference? > > Thanks > > CJ --~--~---------~--~----~------------~-------~--~----~ 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] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

