Hi I have a question about retaining fragment when Activity is recreated. I heard one way is to use setRetainFragment(true) in the onCreate method. Question is - how is this different from keeping track of private Fragment property in Activity so that I always have the same Fragment object throughout the activity's lifetime? Thanks!