OrientationEventListener
  public
  
  
  abstract
  class
  OrientationEventListener
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.view.OrientationEventListener | 
Helper class for receiving notifications from the SensorManager when the orientation of the device has changed.
Summary
| Constants | |
|---|---|
| int | ORIENTATION_UNKNOWNReturned from onOrientationChanged when the device orientation cannot be determined (typically when the device is in a close to flat position). | 
| Public constructors | |
|---|---|
| 
      OrientationEventListener(Context context)
      Creates a new OrientationEventListener. | |
| 
      OrientationEventListener(Context context, int rate)
      Creates a new OrientationEventListener. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      canDetectOrientation()
       | 
| 
        
        
        
        
        
        void | 
      disable()
      Disables the OrientationEventListener. | 
| 
        
        
        
        
        
        void | 
      enable()
      Enables the OrientationEventListener so it will monitor the sensor and call
  | 
| 
        abstract
        
        
        
        
        void | 
      onOrientationChanged(int orientation)
      Called when the orientation of the device has changed. | 
| Inherited methods | |
|---|---|
Constants
ORIENTATION_UNKNOWN
public static final int ORIENTATION_UNKNOWN
Returned from onOrientationChanged when the device orientation cannot be determined (typically when the device is in a close to flat position).
See also:
Constant Value: -1 (0xffffffff)
Public constructors
OrientationEventListener
public OrientationEventListener (Context context)
Creates a new OrientationEventListener.
| Parameters | |
|---|---|
| context | Context: for the OrientationEventListener. | 
OrientationEventListener
public OrientationEventListener (Context context, int rate)
Creates a new OrientationEventListener.
| Parameters | |
|---|---|
| context | Context: for the OrientationEventListener. | 
| rate | int: at which sensor events are processed (see alsoSensorManager). Use the default
 value ofSENSOR_DELAY_NORMALfor simple screen orientation change detection. | 
Public methods
enable
public void enable ()
Enables the OrientationEventListener so it will monitor the sensor and call
 onOrientationChanged(int) when the device orientation changes.
onOrientationChanged
public abstract void onOrientationChanged (int orientation)
Called when the orientation of the device has changed.
 orientation parameter is in degrees, ranging from 0 to 359.
 orientation is 0 degrees when the device is oriented in its natural position,
 90 degrees when its left side is at the top, 180 degrees when it is upside down,
 and 270 degrees when its right side is to the top.
 ORIENTATION_UNKNOWN is returned when the device is close to flat
 and the orientation cannot be determined.
| Parameters | |
|---|---|
| orientation | int: The new orientation of the device. | 
See also:
