package com.camnter.newlife.ui.activity.jsbridge;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import butterknife.BindView;
import butterknife.ButterKnife;
import com.camnter.newlife.R;
import com.camnter.newlife.core.activity.BaseAppCompatActivity;
/**
* Description:JsBridgeActivity
* Created by:CaMnter
*/
public class JsBridgeActivity extends BaseAppCompatActivity {
@BindView(R.id.js_bridge_webview) WebView jsBridgeWebview;
/**
* Fill in layout id
*
* @return layout id
*/
@Override protected int getLayoutId() {
return R.layout.activity_js_bridge;
}
/**
* Initialize the view in the layout
*
* @param savedInstanceState savedInstanceState
*/
@Override
protected void initViews(Bundle savedInstanceState) {
ButterKnife.bind(this);
WebSettings settings = this.jsBridgeWebview.getSettings();
settings.setJavaScriptEnabled(true);
this.jsBridgeWebview.setWebChromeClient(new JsBridgeWebChromeClient());
this.jsBridgeWebview.loadUrl("file:///android_asset/index.html");
JsBridge.register("bridge", BridgeImpl.class);
}
/**
* Initialize the View of the listener
*/
@Override protected void initListeners() {
}
/**
* Initialize the Activity data
*/
@Override protected void initData() {
}
}