具有异步功能的getter变量如何在DART中工作

问题描述 投票:0回答:1

我扑朔迷离地碰到了这些代码。

    static Future<String> get platformVersion async
    {
        final String version = await _channel.invokeMethod('getPlatformVersion');
        return version;
    }

我正在使用android studio创建flutter插件。访问值时是否必须使用await关键字

dart async-await getter
1个回答
0
投票

是,因为返回类型是Future,所以您将await的值。你会做的:

String platformVersion = await GetVersion.platformVersion;
© www.soinside.com 2019 - 2024. All rights reserved.