Android supports two types of screen Orientations as mentioned below:
Portrait: When your device is vertically aligned.
Landscape: When your device is horizontally aligned.
setOrientation(int) is a method using which you can set a screen alignments. HORIZONTAL and VERTICAL are two values which can be set in the setOrientation() method. Whenever there is a change in the display orientation i.e. from Horizontal to Vertical or vice versa then onCreate() method of the Activity gets fired.
Where int=0 for horizontal
Where int=1 for vertical
Regards,
Nitesh Bavishiya