I\'m finding that in my application, the user can get quite \'nested\' in the various activities that are opened while the user is using the application.
Yes you can demand only one instance of these activities be created, but it is generally not recommended. If you simply are concerned about history, take a look at Intent.FLAG_ACTIVITY_CLEAR_TOP.