I'm actually on the same page with Mark. To me Android's history mechanism is more of a hassle than a benefit especially if you use view=activity anathema. Personally I found that views inflating is not that slow at all. I didn't measure memory footprint of my applications but Hey, let Android swap some other application out if my app needs more RAM :) At least I won't have to bother with endless activities nightmare. Perhaps I should look into FrameLayout more closely.
On Dec 16, 12:14 pm, Romain Guy <[email protected]> wrote: > Such an approach would be very inefficient for several reasons. First > of all it requires to inflate many resources that won't be needed > right away, which will slow down your application startup time. It > will also increase memory usage. Then you will defeat the history > mechanism built in Android, thus forcing you to implement the back > yourself, and everything it entails. It's a lot more work for you, and > you will probably end up having a user experience that feels like > other Android apps but not quite. > > What performance issue are you trying to solve? > > > > On Tue, Dec 16, 2008 at 6:01 PM, Mark <[email protected]> wrote: > > > Would there be an advantage of using multiple Activity classes each > > with their own primary layout as opposed to creating multiple layout > > views and stacking them into FrameLayout? One of the things I > > currently do in my WM development that has worked very well in terms > > of performance is to create multiple layers for a form and then show > > or hide the layers based on what the user is doing. I could see using > > the FrameLayout class to stack multiple other layouts that would > > provide the same capabilities. This would allow me to use a single > > Activity to wrap what I need rather than creating multiple Activities. > > > thanks, > > Mark > > -- > Romain Guy > Android framework engineer > [email protected] > > Note: please don't send private questions to me, as I don't have time > to provide private support. All such questions should be posted on > public forums, where I and others can see and answer them --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

