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