我有一个滚动页面的问题,这个页面是用NestedScrollView.There构建的,在scrolling.Here开头报告错误的概率是一定的,请参阅错误:
I/flutter ( 6574): ══╡ EXCEPTION CAUGHT BY GESTURE LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 6574): The following assertion was thrown while routing a pointer event:
I/flutter ( 6574): The position being added (Offset(71.3, 253.9)) has a smaller timestamp (106:11:02.860000)than its
I/flutter ( 6574): predecessor: _PointAtTime(Offset(71.0, 252.9) at 106:11:02.867000).
I/flutter ( 6574):
I/flutter ( 6574): When the exception was thrown, this was the stack:
I/flutter ( 6574): #0 IOSScrollViewFlingVelocityTracker.addPosition.<anonymous closure> (package:flutter/src/gestures/velocity_tracker.dart:307:7)
I/flutter ( 6574): #1 IOSScrollViewFlingVelocityTracker.addPosition (package:flutter/src/gestures/velocity_tracker.dart:311:6)
I/flutter ( 6574): #2 DragGestureRecognizer.handleEvent (package:flutter/src/gestures/monodrag.dart:277:15)
I/flutter ( 6574): #3 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:77:12)
I/flutter ( 6574): #4 PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:122:9)
I/flutter ( 6574): #5 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:377:8)
I/flutter ( 6574): #6 PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:120:18)
I/flutter ( 6574): #7 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:106:7)
I/flutter ( 6574): #8 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:358:19)
I/flutter ( 6574): #9 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:338:22)
I/flutter ( 6574): #10 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:267:11)
I/flutter ( 6574): #11 GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:295:7)
I/flutter ( 6574): #12 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:240:7)
I/flutter ( 6574): #13 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:213:7)
I/flutter ( 6574): #17 _invoke1 (dart:ui/hooks.dart:265:10)
I/flutter ( 6574): #18 _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)
I/flutter ( 6574): (elided 3 frames from dart:async)
I/flutter ( 6574):
I/flutter ( 6574): router: Instance of 'PointerRouter'
I/flutter ( 6574): route: Closure: (PointerEvent) => void from Function 'handleEvent':.
I/flutter ( 6574): event: PointerMoveEvent#0e017(position: Offset(71.3, 372.3))
I/flutter ( 6574): ════════════════════════════════════════════════════════════════════════════════════════════════════颤振环境信息:
颤振(海峡稳定,1.22.5,在macOS 11.1 20C69达尔文x64,地区zh-汉斯-CN)·颤振版本1.22.5在/Users/fox/Documents/flutter·Framework修订版7891006299 (3个月前),2020-12-10 11:54:40 -0800·引擎修订版ae90085a84·Dart版本2.10.4·Pub下载镜像https://pub.flutter-io.cn·Flutter下载镜像https://storage.flutter-io.cn
Android工具链-为Android设备开发(AndroidSDKVersion30.0.3)·Android at /User/fox/Library/ Android / SDK·Platform android-30,build 30.0.3·Java二进制文件at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java·OpenJDK版本OpenJDK运行时环境(Build1.8.0_242-Release-1644-b3-6915495)·所有✓许可证被接受。
为iOS和macOS (Xcode 12.3)·Xcode开发/✓/✓/Content/Developer·Xcode 12.3,构建版本12C33·CocoaPods版本1.10.1
好了!Android (Version4.1)·Android /Applications/AndroidStudio.app/Content✗Flutter插件未安装;这增加了特定于颤振的功能。未安装✗Dart插件;这增加了Dart的特定功能。·Java版本的OpenJDK运行时环境(Build1.8.0_242-Release-1644-B3-6915495)
AL10 (移动)·6QDDU19627031486·android-arm64 64·Android 10 (API 29)·iPhone 12 Pro Max (移动)·BFF76ECD-93DE-4C0F-A 171-BC1B705F802·ios·com.apple.CoreSimator.SimRuntime.IOS-14-3(模拟器)
好了!医生发现的问题有1类。
发布于 2022-04-02 12:13:45
我能够通过删除main.dart文件中的以下行来解决这个问题:
GestureBinding.instance!.resamplingEnabled = true;https://stackoverflow.com/questions/66331241
复制相似问题