Метод stopAircraftFollowing не обеспечивает обратный вызов - PullRequest
0 голосов
/ 28 декабря 2018

MSDK: 4.8.1

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

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

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

1 Ответ

0 голосов
/ 28 декабря 2018

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

...