Ben Williamson wrote: > I've got a custom expandable list adapter that I have subclassed. Inside > the getChildView method I create a new Linear Layout in horizontal > orientation, and create either a text view and a toggle button, or a > textview and a seek bar, depending on what type of child I'm creating. > After creating the Toggle Button / Seek Bar I assign it a unique id, the > ids start at 10101.... This works great as I can later use findViewById > to grab the object and disable it when I want. > > The problem begins when you slide out (or rotate, if you have auto > rotate) the phone, after which it loses connection with these objects. > Calling findViewById no longer finds the object.... any ideas?
If you are accepting the default rotation behavior, then your activity is being destroyed and recreated. Make sure you are calling findViewById() on the current activity or View, not one from before the rotation. For more, here's a series of blog posts on rotation events: http://androidguys.com/?s=rotational+forces Hopefully, that will clear up your issue. -- Mark Murphy (a Commons Guy) http://commonsware.com Android Training on the Ranch! -- Mar 16-20, 2009 http://www.bignerdranch.com/schedule.shtml --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" 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-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

