If the system stops the starter service, your app is in fact "killed" and so next time you run it, the Activity_Create(FirstTime As Boolean) will be true, so all the initialization will occur.
Again, you can either test if firsttime is false, which will mean the app is comming from the background to the foreground, and/or if a particular view is already inilialized, in order to prevent doing it again