0

我有一个疑问,是否可以在一个线程中同时进行两个独立的操作?

例如,当您构建自定义视图时,您必须覆盖onTouchEvent() 每次触摸屏幕以及触摸屏幕时调用的函数;但是当你运行一个无限循环的函数MotionEvent.ACTION_DOWN和系统调用时会发生什么MotionEvent.ACTION_UP?无限循环功能会停止还是它们会一起工作?

谢谢你的帮助。

4

1 回答 1

1

好吧,如果您在那里运行无限循环,您将阻塞 ui 线程,因此您将阻塞您的应用程序。如果您试图停止 action_up 或 action_down 即使您不能,至少不是这样。

onTouchEvent 它只是您在触摸完成后收到的回调函数。您只是收到结果,因此您无法阻止回调的输入。

于 2018-02-15T21:33:12.630 回答