@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
Thread thread = new Thread(){
@Override
public void run(){
Instrumentation m_Instrumentation = new Instrumentation();
m_Instrumentation.sendPointerSync(MotionEvent.obtain(
SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(),
MotionEvent.ACTION_DOWN,tiklanacakX, tiklanacakY, 0));
m_Instrumentation.sendPointerSync(MotionEvent.obtain(
SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(),
MotionEvent.ACTION_UP,tiklanacakX,tiklanacakY, 0));
}
};
thread.start();
return true;
}
这是我的代码不起作用的部分。实际上它正在工作,但我总是想听触摸活动,使用这个代码你应该总是触摸屏幕,它不理解移动手指。
我想由于其中的线程,它无法以某种方式到达返回部分。
我该如何解决?顺便说一句,据我所知,仪器应该写在一个线程中。
谢谢你。