小编Dan*_*le_的帖子

颤振错误:无法在“SchedulerBinding”上调用方法“addPostFrameCallback”?因为它可能为空

每当我尝试运行我的 Flutter 应用程序时,我都会收到此错误,它本来正在运行,但我不知道为什么现在却没有运行。我什至重置到之前的提交,但它仍然无法运行。

../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/get_navigation/src/extension_navigation.dart:357:33: Error: Method 'addPostFrameCallback' cannot be called on 'SchedulerBinding?' because it is potentially null.
 - 'SchedulerBinding' is from 'package:flutter/src/scheduler/binding.dart' ('../../../development/flutter/packages/flutter/lib/src/scheduler/binding.dart').
Try calling using ?. instead.
      SchedulerBinding.instance.addPostFrameCallback((_) {
                                ^^^^^^^^^^^^^^^^^^^^
../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/get_navigation/src/extension_navigation.dart:468:33: Error: Method 'addPostFrameCallback' cannot be called on 'SchedulerBinding?' because it is potentially null.
 - 'SchedulerBinding' is from 'package:flutter/src/scheduler/binding.dart' ('../../../development/flutter/packages/flutter/lib/src/scheduler/binding.dart').
Try calling using ?. instead.
      SchedulerBinding.instance.addPostFrameCallback((_) {
                                ^^^^^^^^^^^^^^^^^^^^
../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/get_navigation/src/snackbar/snackbar.dart:452:31: Error: Method 'addPostFrameCallback' cannot be called on 'SchedulerBinding?' because it is potentially null.
 - 'SchedulerBinding' is from 'package:flutter/src/scheduler/binding.dart' ('../../../development/flutter/packages/flutter/lib/src/scheduler/binding.dart').
Try …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

如何将按钮放入 Textformfield 中?

我正在尝试创建一个内部有按钮的文本表单字段。请检查屏幕截图。

在此输入图像描述

这是我所做的

TextField(
                        decoration: InputDecoration(
                          prefixIcon: Icon(Icons.search),
                          hintText: "Search",
                          border: OutlineInputBorder(
                            borderRadius: BorderRadius.circular(2.w),
                            borderSide: BorderSide(
                              width: 0,
                              style: BorderStyle.none,
                            ),
                          ),
                          suffixIcon: ElevatedButton(
                            child: Text("Search"),
                            onPressed: () {},
                          ),
                        ),
                      ),
Run Code Online (Sandbox Code Playgroud)

但这是我的脚本的结果

在此输入图像描述

该按钮与 Textformfield 重叠,我该如何修复它?

dart flutter

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

标签 统计

dart ×2

flutter ×2