This is where I am stuck (idiot i know!)
Hello, welcome.
If "I do not know" means "I'm an idiot", we are all idiots
I have not understood the last part of your question (I'm probably an idiot
).
However, for the first part, you COULD save the entered data in many ways (global variables - Process_Globals, text file, "KeyValueStore", database - better choice) or you can learn just one thing very useful: how to pass data from one Activity to another using sub routines.
If you have a data entry screen, pressing a button you could put a code like this:
Public Sub btnEnter_Click
CallSubDelayed2 (OtherActivityName, "SubNameInOtherActivity", SomeValue)
End Sub
In this way, after the routine in progress (that of the event of the button, in this case immediately), the second Activity will be activated (shown), more precisely the routine "SubNameInOtherActivity", which receive the parameter SomeValue.
This parameter could be a simple variable (for example a String or Int) or an Array, List or Map containing all the data entered by the user.
Then, in the Activity OtherActivityName you will have for example:
Public Sub SubNameInOtherActivity (Value As List)
edtRecivSurname.Text = Value.Get(0)
edtRecivGivenName.Text = Value.Get(1)
edtBirthday.Text = Value.Get(2)
End Sub