导航菜单

页面标题

页面副标题

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

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

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


package com.onmobile.rbtsdkui.activities;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.viewpager2.widget.ViewPager2;
import com.onmobile.rbtsdkui.AppManager;
import com.onmobile.rbtsdkui.R;
import com.onmobile.rbtsdkui.activities.base.BaseActivity;
import com.onmobile.rbtsdkui.adapter.base.COCPFragmentStateAdapter;
import com.onmobile.rbtsdkui.analytics.AnalyticsCloud;
import com.onmobile.rbtsdkui.analytics.AnalyticsConstants;
import com.onmobile.rbtsdkui.analytics.KibanaUtilConstants;
import com.onmobile.rbtsdkui.application.SharedPrefProviderKt;
import com.onmobile.rbtsdkui.basecallback.AppBaselineCallback;
import com.onmobile.rbtsdkui.bottomsheet.SetCallerTunePlansBSFragment;
import com.onmobile.rbtsdkui.event.MyProfileUpdateEvent;
import com.onmobile.rbtsdkui.fragment.FragmentHomeProfile;
import com.onmobile.rbtsdkui.fragment.FragmentHomeStore;
import com.onmobile.rbtsdkui.fragment.FragmentProfileTune;
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 COCPNewHomeActivity extends BaseActivity implements BaseFragment.InternalCallback<BaseFragment, Object> {
    public static final int L = 0;
    public ViewPager2 m;
    public FragmentProfileTune n;

    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 = COCPNewHomeActivity.this.getApplicationContext();
                if (applicationContext == null) {
                    applicationContext = AppManager.e().b;
                }
                if (applicationContext == null) {
                    COCPNewHomeActivity cOCPNewHomeActivity = COCPNewHomeActivity.this;
                    int i = COCPNewHomeActivity.L;
                    cOCPNewHomeActivity.d();
                }
                SharedPrefProviderKt.a.a("event_user_id", notifyLaunchEventResponseDTO2.getUserId());
            }
        });
    }

    @Override
    public final void a(Intent intent) {
        if (intent != null) {
            if (intent.hasExtra("key:data-item")) {
            }
            if (intent.hasExtra("key:ring-back-tone-id")) {
                intent.getStringExtra("key:ring-back-tone-id");
            }
        }
    }

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

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

    @Override
    public final void i() {
        this.m = findViewById(R.id.viewpager_main);
        AppManager.e().g().b = this;
        findViewById(R.id.app_bar_layout);
        findViewById(R.id.rv_profile_layout).setVisibility(4);
        findViewById(R.id.rv_search).setVisibility(4);
        findViewById(R.id.bottom_tab_0).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                COCPNewHomeActivity.this.finish();
            }
        });
        findViewById(R.id.bottom_tab_1).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
            }
        });
        findViewById(R.id.bottom_tab_2).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                COCPNewHomeActivity.this.a(MyRBTActivity.class, null, false, false);
            }
        });
    }

    @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() {
                    COCPNewHomeActivity.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);
    }

    @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();
    }

    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 onRequestPermissionsResult(int i, @NonNull String[] strArr, @NonNull int[] iArr) {
        super.onRequestPermissionsResult(i, strArr, iArr);
    }

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

    @Override
    public final void a() {
        COCPFragmentStateAdapter cOCPFragmentStateAdapter = new COCPFragmentStateAdapter(getSupportFragmentManager(), getLifecycle());
        if (this.n == null) {
            this.n = FragmentProfileTune.a(new ListItem(null), "180", false, true);
            cOCPFragmentStateAdapter.a(this.n, getString(R.string.store));
        }
        this.m.setAdapter(cOCPFragmentStateAdapter);
        this.m.setUserInputEnabled(false);
    }

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