這幾天做了個小功能,然后記錄一下纤房,以防以后又忘了(最近記性實在不太好)纵隔。
最近有個有個頁面,那個頁面是html做出來的炮姨,然后我們移動端通過webView去加載那個html頁面捌刮,然后點擊上面的按鈕,之后實現(xiàn)跳轉(zhuǎn)本地頁面舒岸。
我寫的一個測試的小例子:
首先加載的html頁面:
Html頁面中有一個按鈕绅作,通過 按鈕點擊調(diào)用javaScript中的方法callAndroid()方法,這個huahua對象是我們傳給html的蛾派,后面我們再看俄认。
然后是Android端的代碼:
WebView的相關設置,這些都不說了碍脏,都是基本的梭依。最主要的就是箭頭所指的那句代碼,定義一個類典尾,并且傳入類名”huahua”,然后在AndroidToJs類中實現(xiàn)html中js代碼中huahua.skipToFeedbackActivity()方法役拴。
注意這個@JavascriptInterface不能丟掉,這是識別是否可以被js調(diào)用的一個標識钾埂。
skipToFeedbackActivity方法中寫上我們要實現(xiàn)的方法就可以了河闰。
很簡單吧!