Orientation Changes

Saving and Restoring Activity State

Retaining Fragments

Manually Managing Configuration Changes

Handling AsyncTask

Saving and Restoring Fragment State

Lock Screens rotation programmatically

Locking Screen Orientation