【发布时间】:2021-04-24 18:03:51
【问题描述】:
想想极其简单的 Flutter 应用程序,它在屏幕上包含一个 Container 小部件,并在其上包含 GestureDetector。
main 转到 myApp,main 和 myApp 小部件在同一个 dart 文件中。 myApp 转到 HomePage,这是一个不同的 dart 文件。 HomePage 有一个 Container 和 GestureDetector 小部件。
GestureDetector的onTap函数是:print('pressed');
点击容器时第一次出现“pressed”。问题是当我在这个容器上敲了几次。延迟后出现“按下”。有时我会在编译器的消息后看到它。
uid=10153(com.example.vocabulary_master_8) 1.ui identical 4 lines
这是我的flutter doctor -v 发现。
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
在我将 Android Studio 升级到 4.1.2 和 Nexus 6 API 30 后,我开始收到此错误和延迟。
你能请人帮忙吗? 最好的问候。
【问题讨论】:
-
这是由于您的系统运行缓慢
-
我是这么想的,但是默认示例代码(创建新的 Flutter 应用程序时出现的代码)可以正常工作,没有任何延迟。
标签: android-studio flutter gesturedetector