两个动作同时进行,android
Two action at the same time, android
我有疑问,是否可以在一个线程中同时有两个独立的动作?
例如, 当您构建自定义视图时,您必须覆盖 onTouchEvent()
每次触摸屏幕以及触摸屏幕时都会调用的函数;但是当你 运行 一个在 MotionEvent.ACTION_DOWN
中无限循环的函数和系统调用 MotionEvent.ACTION_UP
时会发生什么?无限循环功能会停止还是它们会一起工作?
感谢您的帮助。
好吧,如果你 运行 那里有一个无限循环,你将阻塞 ui 线程,因此你将阻塞你的应用程序。如果你想阻止 action_up 或 action_down 即使你不能,至少不能这样。
onTouchEvent 它只是一个回调函数,你在触摸完成后收到。您刚刚收到结果,因此无法阻止来自回调的输入。
我有疑问,是否可以在一个线程中同时有两个独立的动作?
例如, 当您构建自定义视图时,您必须覆盖 onTouchEvent()
每次触摸屏幕以及触摸屏幕时都会调用的函数;但是当你 运行 一个在 MotionEvent.ACTION_DOWN
中无限循环的函数和系统调用 MotionEvent.ACTION_UP
时会发生什么?无限循环功能会停止还是它们会一起工作?
感谢您的帮助。
好吧,如果你 运行 那里有一个无限循环,你将阻塞 ui 线程,因此你将阻塞你的应用程序。如果你想阻止 action_up 或 action_down 即使你不能,至少不能这样。
onTouchEvent 它只是一个回调函数,你在触摸完成后收到。您刚刚收到结果,因此无法阻止来自回调的输入。