Instrumentation 클래스를 사용하여
화면 스크롤을 구현하려 하는데요. 아래와 같이 코드를 구성하였는데,
동작이 안되네요.. 흠..
뭐가 문제일까요? 아시는 분 계시면 답변 부탁드려요~
Log.d(TAG,"Scroll Event Called");
downTime = SystemClock.uptimeMillis();
eventTime = SystemClock.uptimeMillis();
MotionEvent down_event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, positionX, positionY, 0);
MotionEvent move_event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_MOVE, positionX, positionY + 200, 0);
MotionEvent up_event = MotionEvent.obtain(downTime, eventTime+1000, MotionEvent.ACTION_UP, positionX, positionY+ 200, 0);
new Instrumentation().sendPointerSync(down_event);
new Instrumentation().sendPointerSync(move_event);
new Instrumentation().sendPointerSync(up_event);
manifest 파일에 permission 설정은 다 되어 있습니다.
(기본 Touch down/up은 됩니다.)