let's say I have 2 activities A and B. I go to B from A then hit the Home button. there are a few static vars being initialized in A.
after a few hours or days or until activity is being killed, I launch the app again from the Recent button. activity B becomes the new entry point of this app, but static vars are no longer holding any value and has no chance of getting initialized unless I redirect back to A.
my launchMode for both activities are singleTop. not sure if that matters but I've tried singleTop, singleInstance and standard none of them work. I guess my expected behavior would be the entry point is always A or any other activities if is not being killed and of course static vars are still holding value.
Thanks!
the problem may be because when your application is in background the android o.s must have cleaned the memory to free resources for other application