正在查看: Vi App v10.18.0 应用的 COCPNewHomeActivity.java JAVA 源代码文件
本页面展示 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);
}
}
}