Semens approach is elegant.
I've done it before manually by just doing what the app already does when creating the activity. You have to remove all the views, and execute the subs that declare the variables (to reset them).
Sub Restart
Activity.RemoveAllViews
Process_Globals
Globals
Activity_Create(True)
Activity_Resume
End Sub