Метод stopAircraftFollowing не обеспечивает обратный вызов
MSDK: 4.8.1
Платформа: Android.
getActiveTrackOperator().stopAircraftFollowing(new CommonCallbacks.CompletionCallback() {
@Override
public void onResult(DJIError djiError) {
getActiveTrackOperator().switchMode(....);
}
});
Я использую следующий метод, чтобы остановить следование самолета перед переключением в другой режим. Метод stopAircraftFollowing работает должным образом, но не дает обратного вызова. Следовательно, метод switchMode не будет вызываться. Мне нужно вызвать "switchMode" извне после задержки.
1 ответ
Вы можете использовать изменение режима полета, чтобы определить, когда операция остановки была завершена. Не используйте задержку, это очень ненадежно.