导航菜单

页面标题

页面副标题

Vi App v10.18.0 - HomeActivity.java 源代码

正在查看: Vi App v10.18.0 应用的 HomeActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.onmobile.rbtsdkui.activities;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.FragmentTransaction;
import androidx.viewpager2.widget.ViewPager2;
import com.onmobile.rbtsdk.dto.SubcriberType;
import com.onmobile.rbtsdk.dto.UserDetails;
import com.onmobile.rbtsdkui.AppManager;
import com.onmobile.rbtsdkui.R;
import com.onmobile.rbtsdkui.activities.base.BaseActivity;
import com.onmobile.rbtsdkui.analytics.AnalyticsCloud;
import com.onmobile.rbtsdkui.analytics.AnalyticsConstants;
import com.onmobile.rbtsdkui.analytics.KibanaUtilConstants;
import com.onmobile.rbtsdkui.application.RbtConnector;
import com.onmobile.rbtsdkui.application.SharedPrefProviderKt;
import com.onmobile.rbtsdkui.basecallback.AppBaselineCallback;
import com.onmobile.rbtsdkui.bottomsheet.SetCallerTunePlansBSFragment;
import com.onmobile.rbtsdkui.dialog.custom.SingleButtonInfoDialog;
import com.onmobile.rbtsdkui.event.MusicLanguageUpdateEvent;
import com.onmobile.rbtsdkui.event.MyProfileUpdateEvent;
import com.onmobile.rbtsdkui.fragment.FragmentHomeProfile;
import com.onmobile.rbtsdkui.fragment.FragmentHomeStore;
import com.onmobile.rbtsdkui.fragment.base.BaseFragment;
import com.onmobile.rbtsdkui.http.api_action.dtos.userjourneynotifi.NotifyLaunchEventResponseDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.userjourneynotifi.ServerSyncHelper;
import com.onmobile.rbtsdkui.http.api_action.errormodule.ErrorResponse;
import com.onmobile.rbtsdkui.http.basecallback.BaselineCallback;
import com.onmobile.rbtsdkui.http.cache.SharedPrefProvider;
import com.onmobile.rbtsdkui.model.ListItem;
import com.onmobile.rbtsdkui.sdkexception.SDKUtils;
import com.onmobile.rbtsdkui.util.LocalBroadcaster;
import com.onmobile.rbtsdkui.util.Logger;
import java.util.Objects;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;

public class HomeActivity extends BaseActivity implements BaseFragment.InternalCallback<BaseFragment, Object> {
    public static final int L = 0;
    public ViewPager2 m;
    public FragmentHomeStore n;
    public boolean o = false;

    public class AnonymousClass4 implements SingleButtonInfoDialog.ActionCallBack {
        public AnonymousClass4() {
            throw null;
        }
    }

    public class AnonymousClass5 implements SingleButtonInfoDialog.ActionCallBack {
        public AnonymousClass5() {
            throw null;
        }
    }

    class AnonymousClass8 extends ViewPager2.OnPageChangeCallback {
        public final void onPageSelected(int i) {
            super.onPageSelected(i);
            throw null;
        }
    }

    public void p() {
        ServerSyncHelper.pushNotifyLaunchRequest(this, new BaselineCallback<NotifyLaunchEventResponseDTO>() {
            @Override
            public final void a(ErrorResponse errorResponse) {
                errorResponse.getDescription();
                Objects.toString(errorResponse.getCode());
            }

            @Override
            public final void success(NotifyLaunchEventResponseDTO notifyLaunchEventResponseDTO) {
                NotifyLaunchEventResponseDTO notifyLaunchEventResponseDTO2 = notifyLaunchEventResponseDTO;
                notifyLaunchEventResponseDTO2.getUserId();
                notifyLaunchEventResponseDTO2.getEventId();
                notifyLaunchEventResponseDTO2.getStatus();
                Context applicationContext = HomeActivity.this.getApplicationContext();
                if (applicationContext == null) {
                    applicationContext = AppManager.e().b;
                }
                if (applicationContext == null) {
                    HomeActivity homeActivity = HomeActivity.this;
                    int i = HomeActivity.L;
                    homeActivity.d();
                }
                SharedPrefProviderKt.a.a("event_user_id", notifyLaunchEventResponseDTO2.getUserId());
            }
        });
    }

    @Override
    public final void a() {
        this.n = FragmentHomeStore.a(AnalyticsConstants.EVENT_PV_SOURCE_SET_FROM_STORE, (ListItem) null);
        FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
        int i = R.id.fragment_home_store;
        FragmentHomeStore fragmentHomeStore = this.n;
        beginTransaction.replace(i, fragmentHomeStore, fragmentHomeStore.c()).commitAllowingStateLoss();
    }

    @Override
    public final void a(Intent intent) {
    }

    @Override
    public final int g() {
        return R.layout.activity_home;
    }

    @Override
    @NonNull
    public final String h() {
        return "HomeActivity";
    }

    @Override
    public final void i() {
        this.m = findViewById(R.id.viewpager_main);
        AppManager.e().g().b = this;
        int i = R.id.rv_profile;
        findViewById(i).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                HomeActivity.this.startActivity(new Intent((Context) HomeActivity.this, (Class<?>) ManageActivity.class));
            }
        });
        findViewById(R.id.rv_search).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                HomeActivity homeActivity = HomeActivity.this;
                int i2 = HomeActivity.L;
                homeActivity.getClass();
                homeActivity.a(RBTSDKSearchActivity.class, null, false, false);
            }
        });
        findViewById(R.id.ic_back_arrow).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                HomeActivity.this.onBackPressed();
            }
        });
        if (SharedPrefProvider.a(d()) != null) {
            String decryptedString = SDKUtils.getDecryptedString(SharedPrefProviderKt.a.b(KibanaUtilConstants.MSISDN));
            SharedPrefProvider a = SharedPrefProvider.a(d());
            int i2 = FragmentHomeProfile.d0;
            int i3 = a.a.getInt("_profile_id_".concat(decryptedString), -1);
            if (i3 != -1) {
                FragmentHomeProfile.a(i3, findViewById(i));
            }
        }
    }

    @Override
    public final void k() {
        Context applicationContext = getApplicationContext();
        if (applicationContext == null) {
            applicationContext = AppManager.e().b;
        }
        if (applicationContext == null) {
            d();
        }
        SharedPrefProviderKt sharedPrefProviderKt = SharedPrefProviderKt.a;
        AnalyticsCloud.getInstance().sendRBTSDKLaunchedEvent(sharedPrefProviderKt.b("operator_name"), SDKUtils.getDecryptedString(sharedPrefProviderKt.b(KibanaUtilConstants.MSISDN)), AppManager.e().f());
        if (!sharedPrefProviderKt.c("vi_movies_flow")) {
            new Thread(new Runnable() {
                @Override
                public final void run() {
                    HomeActivity.this.p();
                }
            }).start();
        }
        AppManager.e().g().l(new AppBaselineCallback<Boolean>() {
            @Override
            public final void failure(String str) {
            }

            @Override
            public final void success(Boolean bool) {
            }
        });
    }

    @Override
    public final void l() {
    }

    @Override
    public final void o() {
    }

    @Override
    public final void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        FragmentHomeStore fragmentHomeStore = this.n;
        if (fragmentHomeStore != null) {
            fragmentHomeStore.onActivityResult(i, i2, intent);
        }
    }

    @Override
    public final void onBackPressed() {
        ViewPager2 viewPager2 = this.m;
        if (viewPager2 != null && viewPager2.getCurrentItem() != 0) {
            this.m.setCurrentItem(0, true);
            return;
        }
        if (AppManager.e().j() != null) {
            SharedPrefProviderKt sharedPrefProviderKt = SharedPrefProviderKt.a;
            AnalyticsCloud.getInstance().sendRBTSDKExitEvent(sharedPrefProviderKt.b("operator_name"), SDKUtils.getDecryptedString(sharedPrefProviderKt.b(KibanaUtilConstants.MSISDN)), AppManager.e().f());
            AppManager.e().j().onExitSDK(null);
        }
        super.onBackPressed();
    }

    @Override
    public final void onCreate(@Nullable Bundle bundle) {
        UserDetails userDetails = AppManager.e().e;
        if (userDetails != null && !TextUtils.isEmpty(userDetails.getUserType())) {
            this.o = userDetails.getUserType().equalsIgnoreCase("cocp");
        }
        if (this.o) {
            AppManager.e().e.setSubscriberType(SubcriberType.COCP);
        }
        if (this.o) {
            AppManager.e().g().getClass();
            if (!RbtConnector.h().isShowAllContentCOCP()) {
                startActivity(new Intent(d(), (Class<?>) COCPNewHomeActivity.class));
                finish();
            }
        }
        super.onCreate(bundle);
        if (EventBus.getDefault().isRegistered(this)) {
            return;
        }
        EventBus.getDefault().register(this);
    }

    public final void onDestroy() {
        LocalBroadcaster.a(this);
        super.onDestroy();
        if (EventBus.getDefault().isRegistered(this)) {
            EventBus.getDefault().unregister(this);
        }
    }

    @Subscribe(threadMode = ThreadMode.MAIN)
    public void onMessageEvent(MyProfileUpdateEvent myProfileUpdateEvent) {
        if (SharedPrefProvider.a(d()) != null) {
            String decryptedString = SDKUtils.getDecryptedString(SharedPrefProviderKt.a.b(KibanaUtilConstants.MSISDN));
            SharedPrefProvider a = SharedPrefProvider.a(d());
            int i = FragmentHomeProfile.d0;
            int i2 = a.a.getInt("_profile_id_".concat(decryptedString), -1);
            if (i2 != -1) {
                FragmentHomeProfile.a(i2, findViewById(R.id.rv_profile));
            }
        }
    }

    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() == R.id.action_search) {
            Bundle bundle = new Bundle();
            bundle.putString("key:intent-caller-source", AnalyticsConstants.EVENT_PV_SEARCH_SOURCE_HOME);
            a(RBTSDKSearchActivity.class, bundle, false, false);
            return true;
        }
        if (menuItem.getItemId() == 16908332) {
            onBackPressed();
            return true;
        }
        menuItem.getItemId();
        return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
    }

    @Override
    public final void onPause() {
        super.onPause();
    }

    @Override
    public final void onResume() {
        super.onResume();
        int i = SetCallerTunePlansBSFragment.d0;
        Logger.d();
    }

    @Override
    public final void a(BaseFragment baseFragment, Class cls, String str) {
        if (cls == FragmentHomeStore.class) {
            this.m.setCurrentItem(0, true);
        }
    }

    @Subscribe(threadMode = ThreadMode.MAIN)
    public void onMessageEvent(MusicLanguageUpdateEvent musicLanguageUpdateEvent) {
        a();
    }
}