@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;
}
这是我的代码不工作的部分。实际上它是有效的,但我总是想听一下触摸活动,用这段代码你应该总是触摸屏幕,它不懂移动手指。
我想因为它内部的线程,它无法以某种方式到达返回部分。
我该如何解决?顺便说一下,据我所知,仪器应该写成一个帖子。
谢谢。