Anybody please tell me, whenever we are creating any app in android and we move from one screen to another (we compose the next sceen), do we discard the buffer holding the previous screen or we save it? or when we are pressing back key then do we free the memory allocated for the current screen?