SensorManager.RequestTriggerSensor(TriggerEventListener, Sensor) Metodo

Definizione

Richiede la ricezione di eventi trigger per un sensore di trigger.

[Android.Runtime.Register("requestTriggerSensor", "(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z", "GetRequestTriggerSensor_Landroid_hardware_TriggerEventListener_Landroid_hardware_Sensor_Handler")]
public virtual bool RequestTriggerSensor(Android.Hardware.TriggerEventListener? listener, Android.Hardware.Sensor? sensor);
[<Android.Runtime.Register("requestTriggerSensor", "(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z", "GetRequestTriggerSensor_Landroid_hardware_TriggerEventListener_Landroid_hardware_Sensor_Handler")>]
abstract member RequestTriggerSensor : Android.Hardware.TriggerEventListener * Android.Hardware.Sensor -> bool
override this.RequestTriggerSensor : Android.Hardware.TriggerEventListener * Android.Hardware.Sensor -> bool

Parametri

listener
TriggerEventListener

Listener su cui verrà recapitato l'oggetto TriggerEventListener#onTrigger(TriggerEvent) .

sensor
Sensor

Sensore da abilitare.

Valori restituiti

true se il sensore è stato abilitato correttamente.

Attributi

Eccezioni

quando il sensore è null o non è un sensore di trigger.

Commenti

Richiede la ricezione di eventi trigger per un sensore di trigger.

Quando il sensore rileva una condizione di evento trigger, ad esempio un movimento significativo nel caso di Sensor#TYPE_SIGNIFICANT_MOTION, il listener del trigger fornito verrà richiamato una volta e quindi la richiesta di ricezione degli eventi trigger verrà annullata. Per continuare a ricevere eventi di trigger, l'applicazione deve richiedere di ricevere di nuovo gli eventi trigger.

per android.hardware.SensorManager.requestTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a