两个动作同时,android

时间:2018-02-14 17:10:56

标签: android android-thread

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

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