Recreating Activity if not a lot of resources
===

I have two activities A and B. If I from activity A launch activity B then activity A is in background. Once, if I turn in to activity A, it is recreating. Activity A in method onCreate() contain code for download data from net. What is best practice existing for such situations?