166 lines
5.6 KiB
Java
166 lines
5.6 KiB
Java
package com.ubt.jimu.web;
|
|
|
|
import android.app.Dialog;
|
|
import android.content.DialogInterface;
|
|
import android.content.Intent;
|
|
import android.os.Bundle;
|
|
import android.view.KeyEvent;
|
|
import com.ubt.jimu.JimuApplication;
|
|
import com.ubt.jimu.R;
|
|
import com.ubt.jimu.base.cache.Cache;
|
|
import com.ubt.jimu.base.cache.Constants;
|
|
import com.ubt.jimu.base.db.user.UserDbHandler;
|
|
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
|
|
import com.ubt.jimu.base.entities.ApiStatus;
|
|
import com.ubt.jimu.base.event.MessageEvent;
|
|
import com.ubt.jimu.base.http.ApiConstants;
|
|
import com.ubt.jimu.unity.ModelType;
|
|
import com.ubt.jimu.user.repository.UserRepository;
|
|
import com.ubt.jimu.utils.ExternalOverFroyoUtils;
|
|
import com.ubt.jimu.utils.ShortcutHelper;
|
|
import com.ubtech.utils.FileHelper;
|
|
import com.ubtech.view.widget.AWebView;
|
|
import io.reactivex.Observer;
|
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
import io.reactivex.disposables.Disposable;
|
|
import io.reactivex.schedulers.Schedulers;
|
|
import java.io.File;
|
|
import org.greenrobot.eventbus.EventBus;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class GdprWebActivity extends WebActivity {
|
|
private Dialog l;
|
|
private String i = "";
|
|
private String j = "";
|
|
private int k = 0;
|
|
private boolean m = false;
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void I0() {
|
|
this.f.setVisibility(0);
|
|
}
|
|
|
|
private void J0() {
|
|
File file = new File(ExternalOverFroyoUtils.a(JimuApplication.l(), (ModelType) null) + String.format(Constants.USER_HOME, Cache.getInstance().getUserId()));
|
|
if (file.exists()) {
|
|
FileHelper.a(file);
|
|
}
|
|
l();
|
|
}
|
|
|
|
private void K0() {
|
|
UserRepository.a(this.j, ApiConstants.PRODECT_ID, this.k, this.i).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.web.GdprWebActivity.2
|
|
@Override // io.reactivex.Observer
|
|
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
|
public void onNext(ApiStatus apiStatus) {
|
|
GdprWebActivity.this.m = true;
|
|
GdprWebActivity.this.finish();
|
|
}
|
|
|
|
@Override // io.reactivex.Observer
|
|
public void onComplete() {
|
|
}
|
|
|
|
@Override // io.reactivex.Observer
|
|
public void onError(Throwable th) {
|
|
GdprWebActivity.this.toast(th.getMessage());
|
|
}
|
|
|
|
@Override // io.reactivex.Observer
|
|
public void onSubscribe(Disposable disposable) {
|
|
}
|
|
});
|
|
}
|
|
|
|
private void L0() {
|
|
this.l = JimuSimpleDialog.buildSimpleDialog(this, getResources().getString(R.string.i_got_it), "", "", getResources().getString(R.string.gdrp_dialog_title), 17, null, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.web.a
|
|
@Override // android.content.DialogInterface.OnClickListener
|
|
public final void onClick(DialogInterface dialogInterface, int i) {
|
|
GdprWebActivity.this.a(dialogInterface, i);
|
|
}
|
|
});
|
|
this.l.show();
|
|
this.l.setCanceledOnTouchOutside(false);
|
|
}
|
|
|
|
private void M0() {
|
|
L0();
|
|
this.f.setVisibility(8);
|
|
}
|
|
|
|
private void l() {
|
|
Cache.getInstance().clearCacheUser();
|
|
UserDbHandler.clearUser();
|
|
ShortcutHelper.a(this);
|
|
EventBus.b().b(new MessageEvent(5));
|
|
}
|
|
|
|
@Override // com.ubt.jimu.web.WebActivity
|
|
public void D0() {
|
|
super.D0();
|
|
this.c.setOnScollChangeListener(new AWebView.WebViewScrollChangeListener() { // from class: com.ubt.jimu.web.GdprWebActivity.1
|
|
@Override // com.ubtech.view.widget.AWebView.WebViewScrollChangeListener
|
|
public void a(int i, int i2, int i3, int i4) {
|
|
}
|
|
|
|
@Override // com.ubtech.view.widget.AWebView.WebViewScrollChangeListener
|
|
public void b(int i, int i2, int i3, int i4) {
|
|
GdprWebActivity.this.I0();
|
|
}
|
|
|
|
@Override // com.ubtech.view.widget.AWebView.WebViewScrollChangeListener
|
|
public void c(int i, int i2, int i3, int i4) {
|
|
}
|
|
});
|
|
}
|
|
|
|
@Override // com.ubt.jimu.web.WebActivity
|
|
public void E0() {
|
|
J0();
|
|
finish();
|
|
}
|
|
|
|
@Override // com.ubt.jimu.web.WebActivity
|
|
public void F0() {
|
|
K0();
|
|
}
|
|
|
|
@Override // com.ubt.jimu.web.WebActivity
|
|
public boolean G0() {
|
|
return true;
|
|
}
|
|
|
|
@Override // com.ubt.jimu.web.WebActivity
|
|
public boolean H0() {
|
|
return false;
|
|
}
|
|
|
|
@Override // com.ubt.jimu.web.WebActivity, com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
|
protected void onCreate(Bundle bundle) {
|
|
super.onCreate(bundle);
|
|
M0();
|
|
}
|
|
|
|
@Override // com.ubt.jimu.BaseActivity, androidx.appcompat.app.AppCompatActivity, android.app.Activity, android.view.KeyEvent.Callback
|
|
public boolean onKeyDown(int i, KeyEvent keyEvent) {
|
|
if (!this.m) {
|
|
J0();
|
|
}
|
|
return super.onKeyDown(i, keyEvent);
|
|
}
|
|
|
|
@Override // com.ubt.jimu.web.WebActivity
|
|
public void a(Intent intent) {
|
|
super.a(intent);
|
|
if (intent != null) {
|
|
this.i = intent.getStringExtra("gdpr_version");
|
|
this.j = intent.getStringExtra("gdpr_lan");
|
|
this.k = intent.getIntExtra("gdpr_type", 0);
|
|
}
|
|
}
|
|
|
|
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
|
|
this.l.dismiss();
|
|
}
|
|
}
|