Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.22 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.22 KB

EveJsBridge

Android和Js交互过程的封装

Summary

public class JumpListener implements JumpHandler.JumpListener {
	@Override
	public void onJump(WebView webView, Map<String, String> params) {

	}
}

private void initWebView() {
		EveJsBridge.registerJsActionHandler(new JumpHandler(new JumpListener()));

		WebView webView = findViewById(R.id.jsWebView);
		jsBridge = new EveJsBridge();
		jsBridge.setWebView(webView);
		webView.loadUrl("file:///android_asset/js.html");
}

so easy! 这样就设置好了,当人关于监听设置,具体其他的Action事件自定义查看Dome即可

欢迎大家提出意见!

Licensed


Copyright 2017 BobEve.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.