Es porque en .net solo ocultas el formulario y el formulario se queda en memoria hasta que lo liberes.
En android puedes usar el método
onSaveInstanceState para salvar el estado de tu activity y cuando llames
onCreate checa si
savedInstanceState trae datos para restaurar el estado de tu app.
Todo esta en la documentación:
http://developer.android.com/trainin...ecreating.html