Я использую довольно стандартный код, который я нашел здесь, чтобы программно вызвать щелчок (скажем, например, я хочу щелкнуть ссылку) в моем Android-приложении WebView, но он только выделяет контент с указанными координатами x, y.
long when = SystemClock.uptimeMillis();
float pressure = 1.0f;
int action = 0;
int source = MotionEvent.ACTION_UP;
MotionEvent event = MotionEvent.obtain(when, when + 50, action, x, y, pressure, 1.0f, 0, 1.0f, 1.0f, 0, 0);
event.setSource(source);
mWebView.dispatchTouchEvent(event);
Я очень новичок в программировании на Android, поэтому я могу упустить что-то очевидное, есть идеи?