0
我试图在WebView Android中的文本选择更改时通知用户。收听webView中的选择文本更改android
我试图用setOnTouchListener
并听取
android.view.MotionEvent.ACTION_UP
和润色后的新一个最后的选择文本相比,使用:
webview.loadUrl("javascript:js.callback(window.getSelection().toString())");
和
webSettings.setJavaScriptEnabled(true);
myWebView.addJavascriptInterface(new WebAppInterface(), "Android");
public class WebAppInterface {
@JavascriptInterface
public void callback(String value) {
Log.d(getClass().getName(), value);
selected = value;
if (selected.length() > 0) {
Snackbar.make(findViewById(android.R.id.content), selected, Snackbar.LENGTH_SHORT).show();
}
}
}
但我当用户拖/改选光标时,有问题,OnTouch
不能点火d