This doesn't save you from ANY of the complexities of the activity
lifecycles.

It only removes SOME of the reasons you'll transition through them.
You should still code for the lifecycle.

It makes your job harder, because not only to you get to debug your
current problem -- you lose an easy way to test your handling of the
activity lifecycle!

One thing I'd check is if  you're reliably getting the right
orientation's version of your layout. Try changing the background
color or some text, so you can reliably tell them apart, even if mis-
rendered. I don't see why that would be the problem, but it'd be good
to help make sure you're looking for the right problem.

On Apr 7, 7:04 am, sdphil <[email protected]> wrote:
> hi, i have a question regarding rotation.
>
> I am looking into using:
>
>     android:configChanges="orientation|keyboardHidden"
>
> in my manifest file for an activity in my application.  that of course
> is accompanied with --
>
>     @Override
>     public void onConfigurationChanged(Configuration newConfig) {
>         super.onConfigurationChanged(newConfig);
>         setContentView(R.layout.myContentView);
>     }
>
> I am doing this for a layout that has a landscape version of that
> layout as well (i.e. I have a myContentView.xml in layout-land
> directory).  The issue is that when I do this, sometimes it appears as
> though it doesn't render properly when going to landscape mode.  I
> have two edit boxes on that page that sometimes don't appear.  Usually
> it works, but sometimes they just disappear (or are off screen?).
> Anyway, I can't figure out why they don't get rendered.  Any ideas on
> what i need to be doing here to make them render consistently?
>
> My follow up question is why shouldn't I just do this for every
> activity (assuming it worked :-)?  Then I could avoid much of the
> complexity surrounding activity lifecycle (I saw some issues regarding
> menus, but it seems like that could be overcome).
>
> tia.

-- 
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

To unsubscribe, reply using "remove me" as the subject.

Reply via email to