Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 如何在Sencha Touch 2.2中禁用延迟以检测单/双点击列表组件以提高性能_Performance_Events_Listview_Sencha Touch 2 - Fatal编程技术网

Performance 如何在Sencha Touch 2.2中禁用延迟以检测单/双点击列表组件以提高性能

Performance 如何在Sencha Touch 2.2中禁用延迟以检测单/双点击列表组件以提高性能,performance,events,listview,sencha-touch-2,Performance,Events,Listview,Sencha Touch 2,我正在使用一个列表组件,点击列表项打开下一个视图时,似乎有一个非常明显的延迟。我的理解是,它正在等待检测抽头是单抽头还是双抽头。在我的应用程序中,所有点击将始终是单点击,因为没有双点击操作。有没有办法禁用或阻止此延迟,从而提高应用程序对点击事件的反应性能?我使用FastClick()()。你最终不得不在你的应用程序中添加大约500行代码,这当然不是很理想,但它工作得很好,而且非常容易实现。如果你的应用程序中不使用双击,那么将此代码添加到你的应用程序中。js: eventPublishers: {

我正在使用一个列表组件,点击列表项打开下一个视图时,似乎有一个非常明显的延迟。我的理解是,它正在等待检测抽头是单抽头还是双抽头。在我的应用程序中,所有点击将始终是单点击,因为没有双点击操作。有没有办法禁用或阻止此延迟,从而提高应用程序对点击事件的反应性能?

我使用FastClick()()。你最终不得不在你的应用程序中添加大约500行代码,这当然不是很理想,但它工作得很好,而且非常容易实现。

如果你的应用程序中不使用双击,那么将此代码添加到你的应用程序中。js:

eventPublishers: {
    touchGesture: {
        recognizers: {
            doubleTap: null,
        }
    }
},
这将阻止app/touch/src/event/recognizer/DoubleTap.js加载。此处设置了300毫秒的最大持续时间