If you must use activities, there is no way you can "hide" it and stay loaded, you'll have to cache the data so when you go back / forward all you have to do is reload the activity with the old data (no delay) and refresh it with an AsynkTask on background.
OR
You could use fragments instead of activities if the content is not very "heavy" and cache the 3 of them