i'm just starting out with Android and i think i'm missing something. 
It seems like in Android you decide at development time which activity will be the first to be displayed in your application.

i would like to write my application in such a way that some kind of a centralized controller starts executing and it decides which activity should be first 
(for example, based on some data obtained from somewhere)

is that possible to do, and if so, how?
thanks.