HomeWebviewHandler.java 811 Bytes
package com.polysoft.nafmii.webview;

import androidx.fragment.app.Fragment;

import com.polysoft.nafmii.bean.MenuBean;
import com.tencent.smtt.sdk.WebView;
import com.whaty.nafmii.activity.HomeActivity;

public class HomeWebviewHandler extends WebviewHandler {
    private final JsToJavaInterface js2java;

    public HomeWebviewHandler(Fragment fragment, WebView webView) {
        super(fragment, webView);
        this.js2java = new JsToJavaInterface(this);
        webView.addJavascriptInterface(this.js2java, "$NativeApi");
    }


    public void setButtomMenu(MenuBean bean) {
        HomeActivity activity = (HomeActivity) this.fragment.getActivity();
        activity.setModuleStatus(bean);
    }

    public void setTextZoom(int zoom) {
        super.webView.getSettings().setTextZoom(zoom);
    }
}