센서 상태가 변경될 때 프로그램에 알림
코드 샘플: 단말기 슬라이더의 상태 변경 수신
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.");
}
}
}
}
다음 주제: 코드 샘플: 센서 작업
이전 주제: 센서 상태 확인