my question was mainly directed to the following specific scenario..:
An app is formed of a "Main" activity module in addition to a service that occasionally send notifications.. in this service the notification.setactivity is set to "Main" , so that when the user click on the notification , the main module will be launched (starter-globals-create-resume).
this will work as intended if the main module is not currently running , so it will be launched upon clickinog on the notification.
but the problem that i have learned will occur if the main module is already currently running in the foreground , in that case it will be closed(?destroyed since all the globals were missing in my case) and then it will be RElaunched from the beginning (starter-global-create-resume) ... which in my app my take up to 4-5 seconds .
(or at least that's my understanding of what s happening
)