小编Sha*_*ool的帖子

更喜欢 const 文字作为 android studio 中 @immutable 类的构造函数的参数

在下面的代码中,我收到“更喜欢 const 文字作为 @immutable 类上构造函数的参数”的检查警告,这很烦人。我应该怎么做才能让它消失?

IDE 的截图

Container(
        margin: const EdgeInsets.all(20),
        width: double.infinity,
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: [
            TextField(
              decoration: InputDecoration(
                  border: OutlineInputBorder(),
                  hintText: 'Enter a search term'),
            ),
            Text("these are the search results", textAlign: TextAlign.left),
          ],
        ),
      )
Run Code Online (Sandbox Code Playgroud)

我试图让每个构造函数都调用“const”,但没有成功。

Container(
        margin: const EdgeInsets.all(20),
        width: double.infinity,
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: [
            const TextField(
              decoration: const InputDecoration(
                  border: const OutlineInputBorder(),
                  hintText: 'Enter a search term'),
            ),
            const Text("these are the search results", textAlign: TextAlign.left),
          ],
        ),
      ),
Run Code Online (Sandbox Code Playgroud)

jetbrains-ide dart android-studio

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

android-studio ×1

dart ×1

jetbrains-ide ×1