I've got a problem. I have a multiview application. A set number of these views are always available. One of the views is a list of items. I would like to replace the list view with a view displaying the item selected, and then return to the list view when done. And I also want to keep the view "state" persistent, so if the user switches to a different view (tab), and returns, it is still in the same state.
Any ideas on how to go about this?