My android app is getting restarted after force close, through my entire application which consist of 20 activities, I am relying on static data created on a main activity.
Do not store data in static fields.
Your process could be stopped on low memory event and you will lost everything.
Your activities will be restored from saved state if user switch to your app again, but your static variables will not get restored.