Fix to save scroll state
Why it must set adapter within onActivityCreated
Refactor handler
Refactor handlers