错误“当我尝试使用平面按钮显示底部弹出表时出现错误的'缺少静态目标的未实现处理'

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

代码很简单,我有一个容器,上面堆叠了不同的小部件,其中两个是搜索栏和一个扁平按钮,扁平按钮用于抬起底部面板,并在底部面板时使搜索栏不可见被提出。搜索栏位于平面按钮下方。但是每当我按下平面按钮时,都会引发异常。我试了一下,然后重新加载了该应用程序,但这没用。

下面是错误日志:

The following _CompileTimeError was thrown while handling a gesture:
Unimplemented handling of missing static target

When the exception was thrown, this was the stack: 
#0      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:706:14)
#1      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:789:36)
#2      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24)
#3      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:486:11)
#4      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:264:5)
...
Handler: "onTap"
Recognizer: TapGestureRecognizer#3c005
  debugOwner: GestureDetector
  state: possible
  won arena
  finalPosition: Offset(196.6, 163.0)
  finalLocalPosition: Offset(40.8, 28.0)
  button: 1
  sent tap down
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ (2) Exception caught by gesture ═══════════════════════════════════════════════════════════
Unimplemented handling of missing static target
════════════════════════════════════════════════════════════════════════════════════════════════════
flutter flutter-layout
1个回答
0
投票

出现问题是因为我的底部工作表代码(UI代码)在其他dart文件中,并且一旦我将所有代码粘贴到main.dart文件中,一切都按预期工作。

导入dart文件的正确方法是在main.dart文件中使用它作为软件包,并且不会发生上述错误。import'package:your_filename.dart';

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