小编Uda*_*ghe的帖子

不可变的StatefulWidget,和Flutter中的State有什么用处,但是只能做一个没有状态的可变StatefulWidget

为什么flutter 是用两个独立的immutable StatefulWidgetmutable State关联的呢?但是是否有可能创建一个可变 StatefulWidget类并在其中管理状态?我认为实现这两个类以创建 StatefulWidget.

向我解释这两个类的实际用法。

dart flutter

7
推荐指数
1
解决办法
2089
查看次数

成功验证后未调用Flutter TextFormField onSave()

我在Flutter TextFormField中有一个奇怪的问题。我在TextFormField中实现了表单验证。但是成功验证后不会调用onSaved()函数。

首先,我使用TextFormField创建了基本的小部件

-在AppWidgets类中-

  static Widget buildTextFormField(
    String labelText,
    String helperText,
    IconData prefixIcon, {
    Widget suffixIcon,
    bool obscureText = false,
    TextInputType keyboardType = TextInputType.text,
    TextInputAction textInputAction = TextInputAction.none,
    FocusNode focusNode,
    ValueChanged<String> onFieldSubmitted,
    TextEditingController controller,
    FormFieldValidator<String> validator,
    FormFieldSetter<String> onSaved,
    bool isLightTheme = false,
  }) {
    return Theme(
      data: isLightTheme
          ? AppThemesLight.textFormFieldThemeData
          : AppThemesDark.textFormFieldThemeData,
      child: TextFormField(
        controller: controller,
        validator: validator,
        onSaved: onSaved,
        keyboardType: keyboardType,
        textInputAction: textInputAction,
        focusNode: focusNode,
        onFieldSubmitted: onFieldSubmitted,
        obscureText: obscureText,
        decoration: InputDecoration(
          filled: true,
          fillColor: isLightTheme
              ? AppColorsLight.textFieldFillColor
              : AppColorsDark.textFieldFillColor, …
Run Code Online (Sandbox Code Playgroud)

dart flutter

6
推荐指数
1
解决办法
4330
查看次数

Flutter中如何获取设备用户代理信息

我正在构建一个 flutter 应用程序,它需要随 http 请求一起发送用户代理信息。我正在使用http dart 包发送请求。如何在flutter中获取用户代理字符串并将其与http包一起使用?

dart flutter

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

标签 统计

dart ×3

flutter ×3