C# Class AndroidLifecycleCallbacks, project-tango-poc

Binds callbacks directly to Android lifecycle.
Inheritance: UnityEngine.AndroidJavaProxy
显示文件 Open project: stetro/project-tango-poc Class Usage Examples

Public Methods

Method Description
AndroidLifecycleCallbacks ( ) : System.Collections

Initializes a new instance of the AndroidLifecycleCallbacks class.

RegisterOnActivityResult ( OnActivityResultEventHandler onActivityResult ) : void

Registers the on onActivityResult callback to Android.

RegisterOnPause ( OnPauseEventHandler onPause ) : void

Registers the on pause callback to Android.

RegisterOnResume ( OnResumeEventHandler onResume ) : void

Registers the on resume callback to Android.

RegisterOnScreenOrientationChanged ( OnScreenOrientationChangedEventHandler onOrientationChanged ) : void

Registers the callback to listen to screen orientation change.

UnregisterOnActivityResult ( OnActivityResultEventHandler onActivityResult ) : void

Unregisters the on onActivityResult callback to Android.

UnregisterOnPause ( OnPauseEventHandler onPause ) : void

Unregisters the on pause callback to Android.

UnregisterOnResume ( OnResumeEventHandler onResume ) : void

Unregisters the on resume callback to Android.

UnregisterOnScreenOrientationChanged ( OnScreenOrientationChangedEventHandler onOrientationChanged ) : void

Unregisters the on OnScreenOrientationChanged callback to Android.

Private Methods

Method Description
onActivityResult ( int requestCode, int resultCode, AndroidJavaObject data ) : void
onPause ( ) : void
onResume ( ) : void
onScreenRotationChanged ( AndroidScreenRotation newOrientation ) : void

Method Details

AndroidLifecycleCallbacks() public method

Initializes a new instance of the AndroidLifecycleCallbacks class.
public AndroidLifecycleCallbacks ( ) : System.Collections
return System.Collections

RegisterOnActivityResult() public method

Registers the on onActivityResult callback to Android.
public RegisterOnActivityResult ( OnActivityResultEventHandler onActivityResult ) : void
onActivityResult OnActivityResultEventHandler On activity result.
return void

RegisterOnPause() public method

Registers the on pause callback to Android.
public RegisterOnPause ( OnPauseEventHandler onPause ) : void
onPause OnPauseEventHandler On pause.
return void

RegisterOnResume() public method

Registers the on resume callback to Android.
public RegisterOnResume ( OnResumeEventHandler onResume ) : void
onResume OnResumeEventHandler On resume.
return void

RegisterOnScreenOrientationChanged() public method

Registers the callback to listen to screen orientation change.
public RegisterOnScreenOrientationChanged ( OnScreenOrientationChangedEventHandler onOrientationChanged ) : void
onOrientationChanged OnScreenOrientationChangedEventHandler On screen orientation changed.
return void

UnregisterOnActivityResult() public method

Unregisters the on onActivityResult callback to Android.
public UnregisterOnActivityResult ( OnActivityResultEventHandler onActivityResult ) : void
onActivityResult OnActivityResultEventHandler On activity result.
return void

UnregisterOnPause() public method

Unregisters the on pause callback to Android.
public UnregisterOnPause ( OnPauseEventHandler onPause ) : void
onPause OnPauseEventHandler On pause.
return void

UnregisterOnResume() public method

Unregisters the on resume callback to Android.
public UnregisterOnResume ( OnResumeEventHandler onResume ) : void
onResume OnResumeEventHandler On resume.
return void

UnregisterOnScreenOrientationChanged() public method

Unregisters the on OnScreenOrientationChanged callback to Android.
public UnregisterOnScreenOrientationChanged ( OnScreenOrientationChangedEventHandler onOrientationChanged ) : void
onOrientationChanged OnScreenOrientationChangedEventHandler On screen orientation changed.
return void