Flutter 代码片段在有状态小部件 android studio 中不起作用

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

我不知道,flutter 3.0.0更新后,我无法在android studio中使用snippet。也许我可以,但是在一个函数内。我无法轻松导入material.dart。但我在其中使用了片段(我之前可以在android studio中使用没有flutter snipet插件的片段)。

这个颤振片段在有状态小部件中不起作用,

但它在函数内部起作用。

在最终使用flutter snippet插件之前我可以使用snippet,但是当我将flutter升级到3.0.0时,我无法使用它。当我使用 flutter snippet 插件时,我不能像 @override 那样做。 我尝试更新所有插件,重新安装 android studio,但它不起作用。

有什么解决办法吗? 我已经习惯使用 android studio 制作 flutter 应用程序,实际上我不想使用 vscode 制作 flutter 应用程序..

flutter android-studio code-snippets
4个回答
4
投票

我也是,在我的 Ubuntu 22 上更新了 flutter 和 android studio 后,即使我安装了 snippet 插件,我也无法使用

initState
setState
snippet。然后我可以通过更改实时模板设置再次使用它,但不像以前那样(仅适用于
StatefulWidget
)。您可以按照以下步骤操作:

  1. 打开文件->设置->编辑器->实时模板->Flutter,然后单击

    initS

  2. 单击底部的 更改按钮并选中标记 Flutter,然后单击 应用

  3. 完成,您现在可以使用

    initState
    代码片段了。

您可以通过单击

右上角
上的setState按钮添加+或其他您想要的模板并填写所有需要的内容。

Happy coding!
:)


0
投票

您需要编写Widget构建函数。目前您处于错误的范围内


0
投票

这里也一样。那么我是如何解决这个问题的呢!我只是使用

Ctrl+O
来覆盖任何方法。 N:B 有时提示不起作用。所以我必须按几次
ESC
或导航到另一个页面然后再回来。


0
投票

您必须先输入

@override
注释,然后再输入
stlss

© www.soinside.com 2019 - 2024. All rights reserved.