翰林优商.apk(点击下载) / MvBridge.java


package com.mbridge.msdk.mbjscommon.windvane;

import android.text.TextUtils;
import org.json.JSONObject;

public class MvBridge extends AbsMbridgeDownload {
    @Override // com.mbridge.msdk.mbjscommon.windvane.AbsMbridgeDownload
    public void sendNoticeAndCallBackClick(Object obj, String str) {
    }

    public void getTitle(Object obj, String str) {
        String str2;
        a aVar = (a) obj;
        WindVaneWebView windVaneWebView = aVar.a;
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("a", "hello succ");
            e.a().a(obj, jSONObject.toString());
            e.a();
            String jSONObject2 = jSONObject.toString();
            if (aVar instanceof a) {
                a aVar2 = aVar;
                if (TextUtils.isEmpty(jSONObject2)) {
                    str2 = String.format("javascript:window.MvBridge.fireEvent('%s', '');", "receiveMessage");
                } else {
                    str2 = String.format("javascript:window.MvBridge.fireEvent('%s','%s');", "receiveMessage", k.c(jSONObject2));
                }
                if (aVar.a != null) {
                    try {
                        aVar.a.loadUrl(str2);
                    } catch (Exception e) {
                        e.printStackTrace();
                    } catch (Throwable th) {
                        th.printStackTrace();
                    }
                }
            }
        } catch (Exception unused) {
        }
    }

    public void getDeviceInfo(Object obj, String str) {
        WindVaneWebView windVaneWebView = ((a) obj).a;
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("a", "hello fail");
            e.a();
            String jSONObject2 = jSONObject.toString();
            if (obj instanceof a) {
                a aVar = (a) obj;
                if (TextUtils.isEmpty(jSONObject2)) {
                    String.format("javascript:window.MvBridge.onFailure(%s,'');", aVar.g);
                } else {
                    jSONObject2 = k.c(jSONObject2);
                }
                String format = String.format("javascript:window.MvBridge.onFailure(%s,'%s');", aVar.g, jSONObject2);
                if (aVar.a != null) {
                    try {
                        aVar.a.loadUrl(format);
                    } catch (Exception e) {
                        e.printStackTrace();
                    } catch (Throwable th) {
                        th.printStackTrace();
                    }
                }
            }
        } catch (Exception unused) {
        }
    }

    public void openWindow(Object obj, String str) {
        WindVaneWebView windVaneWebView = ((a) obj).a;
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("a", "hello succ");
            e.a().a(obj, jSONObject.toString());
        } catch (Exception unused) {
        }
    }
}