Я бы попробовал занятие ViewFlipper
с двумя экранами. Это, конечно, если вы можете инкапсулировать свои действия в одно действие (которым, я уверен, можно управлять с помощью AsyncTasks
/ Threads
, Services
и Handlers
).
Таким образом, вы можете использовать жесты, (мягкие / жесткие) кнопки, выпадающие списки, что угодно, для перемещения между экранами.