I also was wondering this too because if you keep adding new panels with new views on them, then won't all these views be loaded at the same time and take up memory?
I was also wondering instead of using different panels with one activity, what about simply using different "layouts" and one activity, this way only the views in the current layout get loaded into memory, and when a new layout is loaded, all the views on the old layout are unloaded from memory - or am I misunderstanding this?