正在查看: Mabilis Cash v1.19.4 应用的 PHMainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mabilis Cash v1.19.4 应用的 PHMainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.loans.mabiliscash.home;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.ViewTreeObserver;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatDialog;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.fintopia.face.living.faceDetector.SensorUtil;
import com.fintopia.libCommon.common.CommonActivity;
import com.fintopia.libCommon.common.IUserSession;
import com.fintopia.libCommon.generalconfig.GeneralConfigManager;
import com.fintopia.libCommon.route.RoutePathUtil;
import com.fintopia.libCommon.widgets.dialog.CancelClickListener;
import com.fintopia.libCommon.widgets.dialog.ConfirmClickListener;
import com.fintopia.libCommon.widgets.dialog.alert.BaseAlertDialog;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.lingyue.supertoolkit.statistics.TrackingUtil;
import com.lingyue.supertoolkit.tools.customtools.CollectionUtils;
import com.lingyue.supertoolkit.tools.customtools.JsonParamsBuilder;
import com.lingyue.supertoolkit.tools.customtools.Logger;
import com.lingyue.supertoolkit.tools.customtools.SharedPreferenceUtils;
import com.lingyue.supertoolkit.tools.phonetools.NetworkUtils;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.lingyue.tracklib.TrackEventParamsConfigurator;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.appconfig.AppSwitchConfigKey;
import com.loans.mabiliscash.appconfig.SentryUtil;
import com.loans.mabiliscash.auth.helper.AuthUtils;
import com.loans.mabiliscash.common.PHBaseFragment;
import com.loans.mabiliscash.common.PHViewBindingActivity;
import com.loans.mabiliscash.databinding.ActivityMainBinding;
import com.loans.mabiliscash.feedback.RateUsHelper;
import com.loans.mabiliscash.home.PHMainActivity;
import com.loans.mabiliscash.home.mine.PersonalCenterFragment;
import com.loans.mabiliscash.login.PHLoginActivity;
import com.loans.mabiliscash.models.EasyCashVersionInfo;
import com.loans.mabiliscash.models.TrackingEvents;
import com.loans.mabiliscash.models.event.EventLoginOrRegisterEnd;
import com.loans.mabiliscash.models.event.EventSwitchHomePage;
import com.loans.mabiliscash.models.request.UploadPermissionRequest;
import com.loans.mabiliscash.models.response.ApplyPermissionPopWindowResponse;
import com.loans.mabiliscash.models.response.ForceUpdateResponse;
import com.loans.mabiliscash.models.response.GeneralConfigResponse;
import com.loans.mabiliscash.models.response.PHBooleanResponse;
import com.loans.mabiliscash.models.response.TelNumberResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.loans.mabiliscash.net.IApiRoutes;
import com.loans.mabiliscash.thirdpart.AppsFlyerUtil;
import com.loans.mabiliscash.tracklib.CommonTrackUtil;
import com.loans.mabiliscash.upload.PhoneInfoUploadManager;
import com.loans.mabiliscash.upload.uploader.AbsPhoneInfoUploader;
import com.loans.mabiliscash.upload.uploader.AppListUploader;
import com.loans.mabiliscash.upload.uploader.SMSUploader;
import com.loans.mabiliscash.upload.uploader.SensorUploader;
import com.loans.mabiliscash.widght.PHCommonDialog;
import com.loans.mabiliscash.widght.dialog.PHGetAppListGuideDialog;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.veda.android.bananalibrary.common.BananaBaseApplication;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Action;
import io.reactivex.schedulers.Schedulers;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import okhttp3.ResponseBody;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
@Route(path = "/app/main")
public class PHMainActivity extends PHViewBindingActivity<ActivityMainBinding> implements IUserSession.IUserLoginStateChangeListener {
public HomeFragment homeFragment;
private PersonalCenterFragment p;
private RateUsHelper r;
private NavigationTab q = NavigationTab.HOME;
public boolean isNeedAutoJumpToAuth = false;
public boolean isFocusUpdate = false;
public boolean isNeedShowRateUsDialog = false;
public boolean isNeedShowAppListPermissionGuideDialog = false;
public SensorUtil sensorUtil = new SensorUtil(BananaBaseApplication.getApplication());
public enum NavigationTab {
HOME,
PERSONAL
}
public Unit B0(ApplyPermissionPopWindowResponse applyPermissionPopWindowResponse, final ArrayList arrayList, Boolean bool) {
TrackingUtil.j(this, TrackingEvents.PH_APP_LIST_PERMISSION, new JsonParamsBuilder().c("granted").b(bool.booleanValue()).c("pageName").a("loan_enter").b());
CommonTrackUtil.b(this, bool.booleanValue(), "app_list", "loan_enter");
if (bool.booleanValue()) {
SharedPreferenceUtils.h(this, "has_show_app_list_guide_dialog_in_launch", true);
}
IApiRoutes a = this.apiHelper.a();
ApplyPermissionPopWindowResponse.Body body = applyPermissionPopWindowResponse.body;
a.D(new UploadPermissionRequest(body.type, body.pageName, bool.booleanValue())).j(new Action() {
public final void run() {
PHMainActivity.this.A0(arrayList);
}
}).a(new ECObserver<PHBooleanResponse>(null) {
@Override
public void c(PHBooleanResponse pHBooleanResponse) {
}
});
return Unit.a;
}
public void C0(EasyCashVersionInfo easyCashVersionInfo, AppCompatDialog appCompatDialog) {
openBrowser(easyCashVersionInfo.url);
appCompatDialog.dismiss();
}
public void E0(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "alogin.b50.c320.exposure.login_b50_c320_exposure");
map.put("entry_page", getClass().getSimpleName());
}
public void F0(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "alogin.b50.c320.click.login_b50_c320_click");
map.put("button_name", "同意");
map.put("entry_page", getClass().getSimpleName());
}
public void G0(Function1 function1, AppCompatDialog appCompatDialog) {
ThirdPartTrackLib.d(this, "login_b50_c320_click", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHMainActivity.this.F0(map);
}
});
function1.invoke(Boolean.TRUE);
appCompatDialog.dismiss();
}
public void H0(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "alogin.b50.c320.click.login_b50_c320_click");
map.put("button_name", "拒绝");
map.put("entry_page", getClass().getSimpleName());
}
public void I0(Function1 function1, AppCompatDialog appCompatDialog) {
ThirdPartTrackLib.d(this, "login_b50_c320_click", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHMainActivity.this.H0(map);
}
});
function1.invoke(Boolean.FALSE);
appCompatDialog.dismiss();
}
private void J0() {
AuthUtils.o(this, this.apiHelper, this.userSession).h(this, new AuthUtils.IAuthCallBack() {
@Override
public Bundle b() {
Bundle bundle = new Bundle();
bundle.putBoolean("intent_key_request_auth_guide_dialog", true);
return bundle;
}
@Override
public void a() {
}
@Override
public void onStart() {
}
});
}
public void K0(@Nullable final ApplyPermissionPopWindowResponse applyPermissionPopWindowResponse, boolean z2) {
ApplyPermissionPopWindowResponse.Body body;
final ArrayList<AbsPhoneInfoUploader> arrayList = new ArrayList<>();
if (z2) {
arrayList.add(new AppListUploader(this, AppSwitchConfigKey.PHI_NEED_UPLOAD_APP_LIST_HOMEPAGE));
}
arrayList.add(new SMSUploader(this, AppSwitchConfigKey.PHI_NEED_UPLOAD_SMS_HOMEPAGE));
arrayList.add(new SensorUploader(AppSwitchConfigKey.PHI_NEED_UPLOAD_SENSOR_HOMEPAGE, this.sensorUtil));
if (!z2 || applyPermissionPopWindowResponse == null || (body = applyPermissionPopWindowResponse.body) == null || !body.popUpApplyWindow) {
A0(arrayList);
} else {
this.isNeedShowAppListPermissionGuideDialog = true;
U0(new Function1() {
public final Object invoke(Object obj) {
Unit B0;
B0 = PHMainActivity.this.B0(applyPermissionPopWindowResponse, arrayList, (Boolean) obj);
return B0;
}
});
}
}
public void L0(List<GeneralConfigResponse.BodyBean.ConfigsBean> list) {
long j;
if (CollectionUtils.a(list) || !AppSwitchConfigKey.IS_SHOW_FEEDBACK_DIALOG.equals(list.get(0).configName)) {
return;
}
try {
j = Long.parseLong(list.get(0).configValue);
} catch (NumberFormatException unused) {
Logger.c().b("parse intervalTime error");
j = -1;
}
if (this.r == null) {
this.r = new RateUsHelper(this);
}
long j2 = this.r.j(this);
if (j <= 0 || System.currentTimeMillis() - j2 < j) {
return;
}
HomeFragment homeFragment = this.homeFragment;
if (homeFragment != null && homeFragment.isAdded()) {
TrackingUtil.i(this, TrackingEvents.PH_RATE_US_DIALOG_SHOW_DISMISS_HOME_DIALOG);
this.homeFragment.a0();
}
this.isNeedShowRateUsDialog = true;
this.r.u();
}
private void M0() {
this.homeFragment.p0(true);
}
private void N0() {
HomeFragment homeFragment = this.homeFragment;
if (homeFragment == null || !homeFragment.isAdded()) {
return;
}
this.homeFragment.r0();
}
private void O0() {
this.p.K0();
}
private void P0() {
showLoadingDialog();
this.apiHelper.a().a(r0()).w(AndroidSchedulers.a()).K(Schedulers.b()).a(new ECObserver<GeneralConfigResponse>(this) {
@Override
public void c(GeneralConfigResponse generalConfigResponse) {
PHMainActivity.this.dismissLoadingDialog();
PHMainActivity.this.L0(generalConfigResponse.body.configs);
}
});
}
private void Q0() {
this.apiHelper.a().A0().K(Schedulers.b()).w(AndroidSchedulers.a()).a(new ECObserver<TelNumberResponse>(this) {
@Override
protected boolean d() {
return false;
}
@Override
public void c(TelNumberResponse telNumberResponse) {
if (telNumberResponse != null) {
PHMainActivity.this.userSession.h().customerServiceNumber = telNumberResponse.body.telephone;
PHMainActivity.this.userSession.h().appStoreUrl = telNumberResponse.body.appStoreUrl;
PHMainActivity.this.userSession.h().workingTime = telNumberResponse.body.workingTime;
}
}
});
}
private void R0() {
this.apiHelper.a().h().K(Schedulers.b()).w(AndroidSchedulers.a()).a(new ECObserver<ForceUpdateResponse>(this) {
@Override
protected boolean d() {
return false;
}
@Override
public void c(ForceUpdateResponse forceUpdateResponse) {
PHMainActivity pHMainActivity = PHMainActivity.this;
pHMainActivity.isFocusUpdate = pHMainActivity.x0(forceUpdateResponse);
PHMainActivity pHMainActivity2 = PHMainActivity.this;
if (pHMainActivity2.isFocusUpdate) {
pHMainActivity2.T0(forceUpdateResponse.body);
}
}
});
}
public void S0() {
HashMap<Object, Object> hashMap = new HashMap<>();
AppsFlyerUtil.Companion companion = AppsFlyerUtil.b;
hashMap.put("appsflyerId", companion.b().e(this));
hashMap.put("appsFlyerInfo", companion.b().f(this));
this.apiHelper.a().t0(hashMap).a(new AnonymousClass4());
}
public void T0(final EasyCashVersionInfo easyCashVersionInfo) {
BaseAlertDialog a = new PHCommonDialog.Builder(this).l(R.string.find_new_version).i(easyCashVersionInfo.desc).f(R.string.update_right_now).g(new ConfirmClickListener() {
public final void a(AppCompatDialog appCompatDialog) {
PHMainActivity.this.C0(easyCashVersionInfo, appCompatDialog);
}
}).d(false).k("dialog_update").a();
a.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public final void onDismiss(DialogInterface dialogInterface) {
System.exit(0);
}
});
a.show();
}
private void U0(final Function1<Boolean, Unit> function1) {
BaseAlertDialog pHGetAppListGuideDialog = new PHGetAppListGuideDialog(this, TrackingEvents.PH_GET_APP_LIST_GUIDE_DIALOG);
pHGetAppListGuideDialog.setConfirmClickListener(new ConfirmClickListener() {
public final void a(AppCompatDialog appCompatDialog) {
PHMainActivity.this.G0(function1, appCompatDialog);
}
});
pHGetAppListGuideDialog.setCancelClickListener(new CancelClickListener() {
public final void a(AppCompatDialog appCompatDialog) {
PHMainActivity.this.I0(function1, appCompatDialog);
}
});
pHGetAppListGuideDialog.show();
ThirdPartTrackLib.d(this, "login_b50_c320_exposure", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHMainActivity.this.E0(map);
}
});
}
private void V0() {
String stringExtra = getIntent().getStringExtra("main_home_page");
if (stringExtra == null) {
stringExtra = "main_page_home";
}
if ("main_page_home".equals(stringExtra)) {
((ActivityMainBinding) this.o).b.j(0);
onPageSelected(NavigationTab.HOME);
} else if ("main_page_mine".equals(stringExtra)) {
((ActivityMainBinding) this.o).b.j(1);
onPageSelected(NavigationTab.PERSONAL);
}
}
private void W0(final boolean z2) {
this.apiHelper.a().N("APP_LIST", "loan_enter").w(AndroidSchedulers.a()).K(Schedulers.b()).a(new ECObserver<ApplyPermissionPopWindowResponse>(this) {
@Override
public void e(Throwable th, ApplyPermissionPopWindowResponse applyPermissionPopWindowResponse) {
super.e(th, applyPermissionPopWindowResponse);
PHMainActivity.this.K0(null, z2);
}
@Override
public void c(ApplyPermissionPopWindowResponse applyPermissionPopWindowResponse) {
PHMainActivity.this.K0(applyPermissionPopWindowResponse, z2);
}
});
}
private void o0(final Function1<Boolean, Unit> function1) {
new GeneralConfigManager().c(this, new GeneralConfigManager.FetchGeneralConfigCallback() {
public void a(@NonNull HashMap<String, String> hashMap) {
boolean z2;
try {
z2 = Boolean.parseBoolean(hashMap.get(AppSwitchConfigKey.PHI_SMS_AUTHORIZATION_POPUP));
} catch (Exception unused) {
z2 = false;
}
function1.invoke(Boolean.valueOf(z2));
}
public void onError(@Nullable String str) {
function1.invoke(Boolean.FALSE);
}
public void onFinish() {
PHMainActivity.this.S0();
}
}, new String[]{AppSwitchConfigKey.PHI_SMS_AUTHORIZATION_POPUP, AppSwitchConfigKey.PHI_APP_LIST_AUTHORIZATION_POPUP});
}
private void p0() {
P0();
}
public void A0(ArrayList<AbsPhoneInfoUploader> arrayList) {
PhoneInfoUploadManager.j().g("loan_enter", (AbsPhoneInfoUploader[]) arrayList.toArray(new AbsPhoneInfoUploader[0]));
}
private List<String> r0() {
ArrayList arrayList = new ArrayList();
arrayList.add(AppSwitchConfigKey.IS_SHOW_FEEDBACK_DIALOG);
return arrayList;
}
private void s0(int i) {
if (i == 1) {
p0();
} else {
if (i != 2) {
return;
}
jumpToLoginOrRegisterPage();
}
}
private void t0() {
String stringExtra = getIntent().getStringExtra("launch_redirect_url");
if (stringExtra != null) {
RoutePathUtil.a.f(this, stringExtra);
}
}
private boolean u0() {
if (!getIntent().getBooleanExtra("is_handle_route", false)) {
return false;
}
RoutePathUtil.a.f(this, getIntent().getStringExtra("route_redirect_url"));
return true;
}
private void v0() {
if (this.homeFragment == null) {
this.homeFragment = HomeFragment.m0();
}
if (this.p == null) {
this.p = PersonalCenterFragment.J0();
}
FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
if (!this.homeFragment.isAdded()) {
beginTransaction.add(R.id.vp_main, this.homeFragment, NavigationTab.HOME.name());
}
if (!this.p.isAdded()) {
beginTransaction.add(R.id.vp_main, this.p, NavigationTab.PERSONAL.name());
}
beginTransaction.commitNow();
}
private void w0() {
((ActivityMainBinding) this.o).b.e(false);
((ActivityMainBinding) this.o).b.g(false);
((ActivityMainBinding) this.o).b.f(false);
((ActivityMainBinding) this.o).b.m(false);
((ActivityMainBinding) this.o).b.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public final boolean onNavigationItemSelected(MenuItem menuItem) {
boolean y0;
y0 = PHMainActivity.this.y0(menuItem);
return y0;
}
});
}
public boolean x0(ForceUpdateResponse forceUpdateResponse) {
EasyCashVersionInfo easyCashVersionInfo;
return (forceUpdateResponse == null || (easyCashVersionInfo = forceUpdateResponse.body) == null || TextUtils.isEmpty(easyCashVersionInfo.url)) ? false : true;
}
@SensorsDataInstrumented
public boolean y0(MenuItem menuItem) {
switch (menuItem.getItemId()) {
case R.id.bnv_home:
NavigationTab navigationTab = this.q;
NavigationTab navigationTab2 = NavigationTab.HOME;
if (navigationTab != navigationTab2) {
N0();
onPageSelected(navigationTab2);
break;
}
break;
case R.id.bnv_personal:
NavigationTab navigationTab3 = this.q;
NavigationTab navigationTab4 = NavigationTab.PERSONAL;
if (navigationTab3 != navigationTab4) {
O0();
onPageSelected(navigationTab4);
break;
}
break;
default:
Logger.c().b("Unhandled tab: " + ((Object) menuItem.getTitle()));
break;
}
SensorsDataAutoTrackHelper.trackMenuItem(this, menuItem);
return true;
}
public Unit z0(Boolean bool) {
W0(bool.booleanValue());
return Unit.a;
}
protected void init() {
super.init();
this.userSession.e(this);
}
protected void j() {
super.j();
Q0();
R0();
((CommonActivity) this).fireBaseIDToken.a();
SentryUtil.b(this);
}
@Override
protected void k(@NonNull Bundle bundle) {
super.k(bundle);
HomeFragment fragment = getSupportFragmentManager().getFragment(bundle, "HOME_FRAGMENT_TAG");
if (fragment instanceof PHBaseFragment) {
this.homeFragment = fragment;
}
PersonalCenterFragment fragment2 = getSupportFragmentManager().getFragment(bundle, "PERSON_FRAGMENT_TAG");
if (fragment2 instanceof PHBaseFragment) {
this.p = fragment2;
}
Serializable serializable = bundle.getSerializable("extra_selected_tag");
if (this.q == null) {
if (serializable instanceof NavigationTab) {
this.q = (NavigationTab) serializable;
} else {
this.q = NavigationTab.HOME;
}
}
}
@Override
public ActivityMainBinding bindingInflater() {
return ActivityMainBinding.c(getLayoutInflater());
}
protected void o() {
v0();
w0();
V0();
((ActivityMainBinding) this.o).getRoot().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
((ActivityMainBinding) ((PHViewBindingActivity) PHMainActivity.this).o).getRoot().getViewTreeObserver().removeOnGlobalLayoutListener(this);
TrackingUtil.j(PHMainActivity.this, TrackingEvents.PH_CURRENT_NETWORK_TYPE, new JsonParamsBuilder().c("networkType").a(NetworkUtils.j(PHMainActivity.this)).b());
}
});
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
EventBus.c().o(this);
if (u0()) {
return;
}
if (SharedPreferenceUtils.d(this, "startAppCount", 0) == 1 && !this.userSession.b()) {
PHLoginActivity.start(this);
}
o0(new Function1() {
public final Object invoke(Object obj) {
Unit z0;
z0 = PHMainActivity.this.z0((Boolean) obj);
return z0;
}
});
t0();
}
@Override
protected void onDestroy() {
super.onDestroy();
EventBus.c().q(this);
SensorUtil sensorUtil = this.sensorUtil;
if (sensorUtil != null) {
sensorUtil.c();
}
}
@Subscribe(threadMode = ThreadMode.POSTING)
public void onEventLoginOrRegister(EventLoginOrRegisterEnd eventLoginOrRegisterEnd) {
((ActivityMainBinding) this.o).b.j(0);
boolean z2 = eventLoginOrRegisterEnd.isRegister;
this.isNeedAutoJumpToAuth = z2;
if (z2) {
this.userSession.m();
J0();
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEventSwitchHomePage(EventSwitchHomePage eventSwitchHomePage) {
int i = eventSwitchHomePage.index;
if (i == 0) {
((ActivityMainBinding) this.o).b.j(0);
} else {
if (i != 1) {
return;
}
((ActivityMainBinding) this.o).b.j(1);
}
}
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
if (u0()) {
return;
}
refreshHomePersonalView();
s0(intent.getIntExtra("jump_to_main_page_action", -1));
V0();
}
public void onPageSelected(NavigationTab navigationTab) {
FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
for (NavigationTab navigationTab2 : NavigationTab.values()) {
Fragment findFragmentByTag = getSupportFragmentManager().findFragmentByTag(navigationTab2.name());
if (findFragmentByTag == null) {
Logger.c().b("找不到 Fragment,tag = " + navigationTab2.name());
} else if (navigationTab2 == navigationTab) {
beginTransaction.show(findFragmentByTag);
} else {
beginTransaction.hide(findFragmentByTag);
}
}
beginTransaction.commitAllowingStateLoss();
this.q = navigationTab;
}
protected void onResume() {
super.onResume();
refreshUserInfo();
}
public void refreshHomePersonalView() {
HomeFragment homeFragment = this.homeFragment;
if (homeFragment != null && homeFragment.isAdded()) {
M0();
}
PersonalCenterFragment personalCenterFragment = this.p;
if (personalCenterFragment == null || !personalCenterFragment.isAdded()) {
return;
}
O0();
}
public void refreshUserInfo() {
if (p() && TextUtils.isEmpty(this.userSession.c().mobileNumber)) {
sendFetchUserInfoRequest();
}
}
protected void s(@NonNull Bundle bundle) {
super.s(bundle);
HomeFragment homeFragment = this.homeFragment;
if (homeFragment != null && homeFragment.isAdded()) {
getSupportFragmentManager().putFragment(bundle, "HOME_FRAGMENT_TAG", this.homeFragment);
}
PersonalCenterFragment personalCenterFragment = this.p;
if (personalCenterFragment != null && personalCenterFragment.isAdded()) {
getSupportFragmentManager().putFragment(bundle, "PERSON_FRAGMENT_TAG", this.p);
}
bundle.putSerializable("extra_selected_tag", this.q);
}
public void userLogin() {
((CommonActivity) this).fireBaseIDToken.b();
}
public void userLogout() {
((CommonActivity) this).fireBaseIDToken.b();
}
class AnonymousClass4 implements Observer<ResponseBody> {
AnonymousClass4() {
}
public static void b(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "alogin.result.login_activate_result.483");
}
public void onComplete() {
ThirdPartTrackLib.d(PHMainActivity.this, "login_activate_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHMainActivity.AnonymousClass4.b(map);
}
});
}
public void onNext(ResponseBody responseBody) {
}
public void onError(Throwable th) {
}
public void onSubscribe(Disposable disposable) {
}
}
}