preventing activity restart on rotate