Поделиться через


ActivitySensor.ReadingChanged Событие

Определение

Происходит каждый раз, когда датчик сообщает о новых показаниях датчика.

// Register
event_token ReadingChanged(TypedEventHandler<ActivitySensor, ActivitySensorReadingChangedEventArgs const&> const& handler) const;

// Revoke with event_token
void ReadingChanged(event_token const* cookie) const;

// Revoke with event_revoker
ActivitySensor::ReadingChanged_revoker ReadingChanged(auto_revoke_t, TypedEventHandler<ActivitySensor, ActivitySensorReadingChangedEventArgs const&> const& handler) const;
public event TypedEventHandler<ActivitySensor,ActivitySensorReadingChangedEventArgs> ReadingChanged;
function onReadingChanged(eventArgs) { /* Your code */ }
activitySensor.addEventListener("readingchanged", onReadingChanged);
activitySensor.removeEventListener("readingchanged", onReadingChanged);
- or -
activitySensor.onreadingchanged = onReadingChanged;
Public Custom Event ReadingChanged As TypedEventHandler(Of ActivitySensor, ActivitySensorReadingChangedEventArgs) 

Тип события

Комментарии

При добавлении функции обратного вызова вы получаете начальный обратный вызов. Однако существует случай, когда вы не получите этот первоначальный обратный вызов.

  • Добавьте функцию обратного вызова.
  • Удалите функцию обратного вызова.
  • Добавьте еще одну функцию обратного вызова (или исходную во второй раз)

В этой последовательности событий вторая функция обратного вызова не получит первоначальный обратный вызов. Он будет получать уведомления обратного вызова обычно, когда ActivitySensor сообщает о новом чтении; Будет пропущен только начальный обратный вызов.

Применяется к