Флаттер: как дождаться завершения функции канала платформы android и вернуть результат - PullRequest
0 голосов
/ 19 февраля 2020

Создание канала платформы на Android для загрузки файла с использованием AWS SDK. Теперь я хочу дождаться завершения загрузки в фоновом режиме и вернуть статус результата.

MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler { call, result ->
            if (call.method == "uploadToAWS") {
                new DoUpload().execute();

                // how to await here ?
                result.success(true);
            } else {
                result.notImplemented()
            }
        }
...