Я хочу, чтобы пользователь мог выбрать некоторые тексты из webview, и его нужно отправить в виде текстового сообщения. PLS найти способ выбрать текст и скопировать в буфер обмена и извлечь из буфера обмена. я видел много примеров, но ничего мне не помогло... TIA
Изменить
используя код, указанный в ссылке от @orangmoney52. со следующими изменениями
getmethod второй параметр и второй метод вызова метода. если я дам нуль, там придет предупреждение.. какой из них правильный?
public void selectAndCopyText() {
try {
Method m = WebView.class.getMethod("emulateShiftHeld", Boolean.TYPE);
m.invoke(BookView.mWebView, false);
} catch (Exception e) {
e.printStackTrace();
// fallback
KeyEvent shiftPressEvent = new KeyEvent(0,0,
KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0);
shiftPressEvent.dispatch(this);
}
}
Получение этой ошибки:
05-26 16:41:01.121: WARN/System.err(1096): java.lang.NoSuchMethodException: emulateShiftHeld