我在我的活動中有一個webview,我在這個webview中顯示一個表單。我想在用戶點擊表單的提交按鈕時完成活動。我怎樣才能做到這一點。如何完成用戶點擊webView上的提交按鈕時的活動
或者另一種方式,你可以說,當用戶點擊java中的按鈕並執行完成的Activity方法時,我想獲得按鈕的ID。
我已經通過這個環節
Detect click on HTML button through javascript in Android WebView
謝謝了審議..
我在我的活動中有一個webview,我在這個webview中顯示一個表單。我想在用戶點擊表單的提交按鈕時完成活動。我怎樣才能做到這一點。如何完成用戶點擊webView上的提交按鈕時的活動
或者另一種方式,你可以說,當用戶點擊java中的按鈕並執行完成的Activity方法時,我想獲得按鈕的ID。
我已經通過這個環節
Detect click on HTML button through javascript in Android WebView
謝謝了審議..
你也可以傳遞參數到Java腳本處理的方法來解決UR第二個選項。
<button type="button" onclick="jshandler.onClick('HEllo');">OK</button>
並從方法中檢索。
@JavascriptInterface
public void onClick(String id) {
Log.i("JsHandler onClick", id);
}
u能找到完整的教程here
看看WebViewClient的方法。其中一些可能適合你。例如,如果提交按鈕加載另一個頁面,並且您知道它是網址,則可以在onPageStarted或onPageFinished中偵聽它的加載。我不確定這些方法是否適用於您,但至少您可以搜索類似問題的WebViewClient解決方案。
它不工作 – user3154663
你能看到日誌消息嗎? – user1156041
沒有日誌@ user1156041 – user3154663