Fix memory issues by moving save/recyle code from onStop() to onDestroy().