Commit 7897ed5e by sikang

Gateway UPDATE

parent c1d9b600
...@@ -10,11 +10,19 @@ import android.webkit.WebView; ...@@ -10,11 +10,19 @@ import android.webkit.WebView;
import android.widget.CheckBox; import android.widget.CheckBox;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import tech.starwin.LibConfig; import tech.starwin.LibConfig;
import tech.starwin.R; import tech.starwin.R;
import tech.starwin.base.BaseActivity; import tech.starwin.base.BaseActivity;
import tech.starwin.constants.ActionEnum;
import tech.starwin.impl.OnEventClickListener; import tech.starwin.impl.OnEventClickListener;
import tech.starwin.mvp.presenter.LoanPresenter;
import tech.starwin.network.Gateway;
import tech.starwin.utils.LoginManager;
import tech.starwin.utils.PreferencesManager; import tech.starwin.utils.PreferencesManager;
import tech.starwin.utils.context_utils.ActivityJumper;
import tech.starwin.utils.context_utils.EasyActivityResult; import tech.starwin.utils.context_utils.EasyActivityResult;
import tech.starwin.utils.ui_utils.DialogFactory; import tech.starwin.utils.ui_utils.DialogFactory;
import tech.starwin.utils.ui_utils.UIHelper; import tech.starwin.utils.ui_utils.UIHelper;
...@@ -47,6 +55,7 @@ public class AgreementPolicyActivity extends BaseActivity { ...@@ -47,6 +55,7 @@ public class AgreementPolicyActivity extends BaseActivity {
@Override @Override
public void initView() { public void initView() {
EventBus.getDefault().register(this);
mCheckBox = findViewById(R.id.activity_policy_checkbox); mCheckBox = findViewById(R.id.activity_policy_checkbox);
webView = findViewById(R.id.activity_policy_webview); webView = findViewById(R.id.activity_policy_webview);
...@@ -66,12 +75,27 @@ public class AgreementPolicyActivity extends BaseActivity { ...@@ -66,12 +75,27 @@ public class AgreementPolicyActivity extends BaseActivity {
} }
}, R.id.activity_policy_ok_btn); }, R.id.activity_policy_ok_btn);
webView.loadUrl(LibConfig.AGREEMENT_URL); webView.loadUrl(Gateway.getAgreementPolicyUrl());
}
@Subscribe
public void onReceiveLibAction(String actionEnum) {
switch (actionEnum) {
case ActionEnum.GATEWAY_UPDATED:
webView.loadUrl(Gateway.getAgreementPolicyUrl());
break;
}
} }
@Override @Override
public void onHttpSuccess(String action, Object result) { public void onHttpSuccess(String action, Object result) {
} }
@Override
protected void onDestroy() {
super.onDestroy();
EventBus.getDefault().unregister(this);
}
} }
package tech.starwin.network; package tech.starwin.network;
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import tech.starwin.LibConfig; import tech.starwin.LibConfig;
import tech.starwin.mvp.beans.GatewayInfoBean; import tech.starwin.mvp.beans.GatewayInfoBean;
import tech.starwin.mvp.ui.activity.AgreementPolicyActivity;
import tech.starwin.utils.LogUtils;
import tech.starwin.utils.LoginManager; import tech.starwin.utils.LoginManager;
import tech.starwin.utils.PreferencesManager; import tech.starwin.utils.PreferencesManager;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment