首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发生颤振错误:所添加的位置($position)的时间戳($time)小于其前身:$previousPoint

发生颤振错误:所添加的位置($position)的时间戳($time)小于其前身:$previousPoint
EN

Stack Overflow用户
提问于 2021-02-23 10:20:50
回答 1查看 736关注 0票数 3

我有一个滚动页面的问题,这个页面是用NestedScrollView.There构建的,在scrolling.Here开头报告错误的概率是一定的,请参阅错误:

代码语言:javascript
运行
复制
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类。

EN

回答 1

Stack Overflow用户

发布于 2022-04-02 12:13:45

我能够通过删除main.dart文件中的以下行来解决这个问题:

代码语言:javascript
运行
复制
GestureBinding.instance!.resamplingEnabled = true;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66331241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档