Sub Activity_Create(FirstTime As Boolean)
If FirstTime Then
Activity.LoadLayout("maintablet7")
CreatePreferenceScreen
If Manager.GetAll.Size = 0 Then SetDefaults
If File.Exists(File.DirInternal, Manager.GetString("edit1")) = False OR File.Exists(File.DirInternal, Manager.GetString("edit2")) = False OR File.Exists(File.DirInternal, Manager.GetString("edit3")) = False OR File.Exists(File.DirInternal, Manager.GetBoolean("check1")) = False Then
StartActivity(Screen.CreateIntent)
Else
PopServer = Manager.GetString("edit1")
UserName = Manager.GetString("edit2")
Password = Manager.GetString("edit3")
reqSSL = Manager.GetBoolean("check1")
End If
End If
End Sub
Sub Activity_Resume
Manager.SetString("edit1", "")
Manager.SetString("edit2", "")
Manager.SetString("edit3", "")
Manager.SetBoolean("check1", False)
End Sub
Sub CreatePreferenceScreen
Screen.Initialize("Settings", "")
'create one category
Dim cat1 As PreferenceCategory
cat1.Initialize("POP3 Settings")
cat1.AddEditText("edit1", "Server Address", "", "")
cat1.AddEditText("edit2", "User Name", "", "")
cat1.AddEditText("edit3", "Password", "", "")
cat1.AddCheckBox("check1", "Check to Use SSL", "", False)
'add the category to the settings screen
Screen.AddPreferenceCategory(cat1)
End Sub
Sub SetDefaults
'defaults are only set on the first run.
Manager.SetString("edit1", "Server")
Manager.SetString("edit2", "UserName")
Manager.SetString("edit3", "Password")
Manager.SetBoolean("check1", False)
End Sub