Invio di una notifica a un'applicazione durante la modifica dello stato di un sensore
Esempio di codice: rilevamento delle modifiche allo stato dello slider del dispositivo
class SensorDemoScreen extends MainScreen implements SensorListener
{
private RichTextField statusField;
public SensorDemoScreen()
{
setTitle("Sensor Demo");
statusField = new RichTextField();
add(statusField);
Sensor.addListener(Application.getApplication(), this, Sensor.SLIDE);
}
public void onSensorUpdate(int sensorID, int update)
{
if (sensorID == Sensor.SLIDE)
{
if (update == Sensor.STATE_SLIDE_OPEN)
{
// do something if slider is now open
statusField.setText("Slider is now open.");
}
else if (update == Sensor.STATE_SLIDE_IN_TRANSITION)
{
// do something if slider is now in transition
statusField2.setText("Slider state is now in transition.");
}
else if (update == Sensor.STATE_SLIDE_CLOSED)
{
// do something if slider is now closed
statusField.setText("Slider is now closed.");
}
}
}
}
Argomento successivo: Esempio di codice: utilizzo di un sensore
Argomento precedente: Verifica dello stato di un sensore
Le informazioni sono state utili? Inviateci i vostri commenti.