新浪彩票 v0.96.37版本的 MD5 值为:0c7ddce345383506e2959f5d75bdceab
以下内容为反编译后的 C3465.java 源代码,内容仅作参考
package ewUlBWKNoApzb1Mnhgn4.HXk9MjYIhUuuFvxoWclq.tuTnrQl15gwcjciRsKuT;
import android.webkit.WebView;
import com.android.internal.http.multipart.Part;
import java.lang.ref.WeakReference;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class C3465 {
private static final String f13371 = "javascript:%s.callback(%d, %d %s);";
private String f13372;
private int f13373;
private boolean f13374 = true;
private int f13375;
private WeakReference<WebView> f13376;
public static class C3466 extends Exception {
public C3466(String str) {
super(str);
}
}
public C3465(WebView webView, String str, int i) {
this.f13376 = new WeakReference<>(webView);
this.f13372 = str;
this.f13373 = i;
}
private boolean m15585(Object obj) {
if ((obj instanceof JSONObject) || (obj instanceof JSONArray)) {
return true;
}
String obj2 = obj.toString();
try {
try {
new JSONObject(obj2);
} catch (JSONException unused) {
new JSONArray(obj2);
}
return true;
} catch (JSONException unused2) {
return false;
}
}
public void m15586(Object... objArr) throws C3466 {
if (this.f13376.get() != null) {
if (this.f13374) {
StringBuilder sb = new StringBuilder();
for (Object obj : objArr) {
sb.append(",");
boolean z = obj instanceof String;
boolean m15585 = m15585(obj);
if (z && !m15585) {
sb.append(Part.QUOTE);
}
sb.append(String.valueOf(obj));
if (z && !m15585) {
sb.append(Part.QUOTE);
}
}
String format = String.format(f13371, this.f13372, Integer.valueOf(this.f13373), Integer.valueOf(this.f13375), sb.toString());
C3471.m15594();
this.f13376.get().loadUrl(format);
this.f13374 = this.f13375 > 0;
return;
}
throw new C3466("the JsCallback isn't permanent,cannot be called more than once");
}
throw new C3466("the WebView related to the JsCallback has been recycled");
}
public void m15587(boolean z) {
this.f13375 = z ? 1 : 0;
}
}