翰林优商.apk(点击下载) / MBNativeAdvancedWebview.java
package com.mbridge.msdk.advanced.view;
import android.content.Context;
import android.content.IntentFilter;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.mbridge.msdk.advanced.common.NetWorkStateReceiver;
import com.mbridge.msdk.foundation.tools.w;
import com.mbridge.msdk.mbjscommon.windvane.WindVaneWebView;
public class MBNativeAdvancedWebview extends WindVaneWebView {
private static final String e = "MBNativeAdvancedWebview";
private AdSession f;
private NetWorkStateReceiver g;
public MBNativeAdvancedWebview(Context context) {
super(context);
setBackgroundColor(0);
}
/* access modifiers changed from: protected */
public void onAttachedToWindow() {
super.onAttachedToWindow();
registerNetWorkReceiver();
}
/* access modifiers changed from: protected */
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
unregisterNetWorkReceiver();
}
public void registerNetWorkReceiver() {
try {
if (this.g == null) {
this.g = new NetWorkStateReceiver(this);
}
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE");
getContext().registerReceiver(this.g, intentFilter);
} catch (Throwable th) {
w.a(e, th.getMessage());
}
}
public void unregisterNetWorkReceiver() {
try {
NetWorkStateReceiver netWorkStateReceiver = this.g;
if (netWorkStateReceiver != null) {
netWorkStateReceiver.a();
getContext().unregisterReceiver(this.g);
}
} catch (Throwable th) {
w.a(e, th.getMessage());
}
}
public AdSession getAdSession() {
return this.f;
}
public void setAdSession(AdSession adSession) {
this.f = adSession;
}
public void finishAdSession() {
try {
AdSession adSession = this.f;
if (adSession != null) {
adSession.finish();
this.f = null;
w.a("OMSDK", "finish adSession");
}
} catch (Exception e2) {
w.a("OMSDK", e2.getMessage());
}
}
}