I am using a prebuilt navigation drawer activity which uses only 1 fragment and contents are replaced when activity is changed. I need to save and restore my fragments state