Метод stopAircraftFollowing не обеспечивает обратный вызов

MSDK: 4.8.1

Платформа: Android.

getActiveTrackOperator().stopAircraftFollowing(new CommonCallbacks.CompletionCallback() {
        @Override
        public void onResult(DJIError djiError) {
            getActiveTrackOperator().switchMode(....);
        }
    });

Я использую следующий метод, чтобы остановить следование самолета перед переключением в другой режим. Метод stopAircraftFollowing работает должным образом, но не дает обратного вызова. Следовательно, метод switchMode не будет вызываться. Мне нужно вызвать "switchMode" извне после задержки.

1 ответ

Вы можете использовать изменение режима полета, чтобы определить, когда операция остановки была завершена. Не используйте задержку, это очень ненадежно.

Другие вопросы по тегам