我需要從webview中獲取選定的文本,並且必須永久地突出顯示文本。我嘗試選擇文本,而我試圖使用剪貼板獲得文本,它顯示空指針異常在「clipboard.getText()」。我曾嘗試代碼如何讓android webview中的選定文本
ClipboardManager mClipboard =
(ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
shiftPressEvent.dispatch(webview);
if(mClipboard!=null)
{
String text = mClipboard.getText().toString();
Toast.makeText(this, "select_text_now "+text, Toast.LENGTH_LONG).show();
}
我需要獲得亮點futher..please幫我選定的文本..
錯誤日誌將不勝感激 – Triode 2012-02-28 11:49:02
它在String的空指針異常text = mClipboard.getText()。toString(); – deepa 2012-02-28 11:59:23
mClipboard.getText()如果這不包含任何值,那麼它將通過nu點異常,可能你可以放一個if條件來檢查getText()方法ID是否返回一個字符串,糾正我,如果我錯了 – Triode 2012-02-28 12:19:37