OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046
以下内容为反编译后的 ContainerFragment.java 源代码,内容仅作参考
package com.excelliance.kxqp.gs.main;
import android.app.Activity;
import android.app.Dialog;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.ColorDrawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
import android.os.Looper;
import android.os.Message;
import android.os.Process;
import android.text.TextUtils;
import android.util.Log;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.LinearInterpolator;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.app.ActivityCompat;
import androidx.core.view.GravityCompat;
import androidx.core.widget.PopupWindowCompat;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProviders;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import androidx.viewpager.widget.ViewPager;
import androidx.work.PeriodicWorkRequest;
import com.android.spush.MessagesHelper;
import com.android.spush.SPushService;
import com.android.spush.router.impl.RouterCircleMsgCenter;
import com.android.spush.util.WebActionRouter;
import com.excean.bytedancebi.bean.BiEventContent;
import com.excean.bytedancebi.bean.BiEventDialogShow;
import com.excean.bytedancebi.bean.BiSendContentEvent;
import com.excean.ggspace.main.R;
import com.excean.view.dialog.ContainerDialog;
import com.excelliance.game.collection.e.i;
import com.excelliance.kxqp.GameJNI;
import com.excelliance.kxqp.GameUtil;
import com.excelliance.kxqp.ISmtServComp;
import com.excelliance.kxqp.bean.AppExtraBean;
import com.excelliance.kxqp.bean.InviteAward;
import com.excelliance.kxqp.bean.InviteBindInfo;
import com.excelliance.kxqp.bitmap.bean.RankingItem;
import com.excelliance.kxqp.bitmap.bean.ResponseData;
import com.excelliance.kxqp.bitmap.ui.imp.RankingGroupFragment;
import com.excelliance.kxqp.bitmap.ui.imp.RankingListFragment;
import com.excelliance.kxqp.community.ui.AppDetailActivity;
import com.excelliance.kxqp.gs.appstore.AppStoreFragment;
import com.excelliance.kxqp.gs.base.GSBaseActivity;
import com.excelliance.kxqp.gs.base.b;
import com.excelliance.kxqp.gs.bean.CheckObbVersionUpdateResult;
import com.excelliance.kxqp.gs.bean.PermissionBean;
import com.excelliance.kxqp.gs.dialog.ag;
import com.excelliance.kxqp.gs.dialog.ah;
import com.excelliance.kxqp.gs.dialog.f;
import com.excelliance.kxqp.gs.dialog.k;
import com.excelliance.kxqp.gs.dialog.l;
import com.excelliance.kxqp.gs.g.ab;
import com.excelliance.kxqp.gs.g.h;
import com.excelliance.kxqp.gs.g.m;
import com.excelliance.kxqp.gs.g.o;
import com.excelliance.kxqp.gs.g.v;
import com.excelliance.kxqp.gs.g.w;
import com.excelliance.kxqp.gs.launch.LaunchViewModel;
import com.excelliance.kxqp.gs.launch.function.x;
import com.excelliance.kxqp.gs.main.a;
import com.excelliance.kxqp.gs.multi.down.DownloadProviderMonitorService;
import com.excelliance.kxqp.gs.newappstore.ui.DomesticAndOverseasStoreFragment;
import com.excelliance.kxqp.gs.recovery.RecoveryDataFragment;
import com.excelliance.kxqp.gs.thpool.tp;
import com.excelliance.kxqp.gs.ui.FlowFragment;
import com.excelliance.kxqp.gs.ui.GameMallVipActivity;
import com.excelliance.kxqp.gs.ui.account.AccountFragment;
import com.excelliance.kxqp.gs.ui.astore.StoreFragment;
import com.excelliance.kxqp.gs.ui.flow.b;
import com.excelliance.kxqp.gs.ui.flow.f;
import com.excelliance.kxqp.gs.ui.game_mall.fragment.GameMallFragment;
import com.excelliance.kxqp.gs.ui.gameaccount.BuyGameAccountActivity;
import com.excelliance.kxqp.gs.ui.home.GoogleServiceViewModel;
import com.excelliance.kxqp.gs.ui.home.MainFragment;
import com.excelliance.kxqp.gs.ui.home.g;
import com.excelliance.kxqp.gs.ui.mine.MineFragment;
import com.excelliance.kxqp.gs.ui.search.v2.SearchActivityWithDiscover;
import com.excelliance.kxqp.gs.ui.update.model.LocalAppInfo;
import com.excelliance.kxqp.gs.util.ViewSwitcher;
import com.excelliance.kxqp.gs.util.ad;
import com.excelliance.kxqp.gs.util.af;
import com.excelliance.kxqp.gs.util.ao;
import com.excelliance.kxqp.gs.util.aq;
import com.excelliance.kxqp.gs.util.as;
import com.excelliance.kxqp.gs.util.az;
import com.excelliance.kxqp.gs.util.bs;
import com.excelliance.kxqp.gs.util.bx;
import com.excelliance.kxqp.gs.util.by;
import com.excelliance.kxqp.gs.util.bz;
import com.excelliance.kxqp.gs.util.cb;
import com.excelliance.kxqp.gs.util.cd;
import com.excelliance.kxqp.gs.util.cg;
import com.excelliance.kxqp.gs.util.ck;
import com.excelliance.kxqp.gs.util.cn;
import com.excelliance.kxqp.gs.util.s;
import com.excelliance.kxqp.gs.view.other.MyTabLayout;
import com.excelliance.kxqp.gs.view.tab.MainViewPager;
import com.excelliance.kxqp.gs.vip.VipIncomeUploadUtil;
import com.excelliance.kxqp.platforms.ExcellianceAppInfo;
import com.excelliance.kxqp.push.PushLoader;
import com.excelliance.kxqp.q;
import com.excelliance.kxqp.repository.ViewRepository;
import com.excelliance.kxqp.sdk.StatisticWrapper;
import com.excelliance.kxqp.sdk.StatisticsBase;
import com.excelliance.kxqp.sdk.StatisticsGS;
import com.excelliance.kxqp.ui.InitialData;
import com.excelliance.kxqp.util.CustomNoticeDialogUtil;
import com.excelliance.kxqp.util.ai;
import com.excelliance.kxqp.util.aj;
import com.excelliance.kxqp.util.master.a;
import com.excelliance.staticslio.StatisticsManager;
import com.excelliance.user.account.f.e;
import com.tencent.connect.common.Constants;
import com.zero.support.core.task.Response;
import java.io.File;
import java.io.Serializable;
import java.lang.reflect.Field;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import kotlinx.coroutines.DebugKt;
import org.apache.http.cookie.ClientCookie;
import org.json.JSONException;
import org.json.JSONObject;
public class ContainerFragment extends Fragment implements a.b, com.excelliance.kxqp.task.d.a {
public static boolean f7219a;
public static long f7220b;
private Context D;
private f E;
private f F;
private f G;
private Handler I;
private volatile String J;
private DomesticAndOverseasStoreFragment K;
private boolean L;
private PopupWindow M;
private LaunchViewModel P;
private GoogleServiceViewModel Q;
private PopupWindow T;
private a.InterfaceC0304a Y;
private g Z;
private BroadcastReceiver ad;
public l c;
public List<PermissionBean> d;
public boolean e;
private k l;
private d r;
private MyTabLayout s;
private LinearLayout t;
private View u;
private MainViewPager v;
private Thread w;
private ViewSwitcher x;
private ao y;
private b z;
private ServiceConnection j = null;
private ISmtServComp k = null;
private boolean m = false;
private boolean n = false;
private boolean o = false;
private List<Fragment> p = new ArrayList();
private int q = 0;
private boolean A = false;
private boolean B = false;
private boolean C = false;
private boolean H = false;
private int N = 2;
private int O = 2;
private boolean R = false;
private boolean S = false;
ContainerDialog f = null;
private boolean U = false;
io.reactivex.b.a g = new io.reactivex.b.a();
private Handler V = new Handler(Looper.getMainLooper()) {
@Override
public void handleMessage(Message message) {
Log.d("ContainerFragment", "handleMessage: " + message.what);
int i = message.what;
if (i == 7) {
ContainerFragment.this.x();
return;
}
switch (i) {
case 1:
final int i2 = message.arg1;
tp.f(new Runnable() {
@Override
public void run() {
File file = new File(as.a(ContainerFragment.this.D) + "/tmpSyncFile");
Log.d("ContainerFragment", "handleMessage file exist : " + file.exists());
if (file.exists()) {
ContainerFragment.this.V.removeMessages(3);
Message obtainMessage = ContainerFragment.this.V.obtainMessage(3);
obtainMessage.arg1 = i2;
ContainerFragment.this.V.sendMessageDelayed(obtainMessage, 1000L);
} else {
ContainerFragment.this.R();
file.delete();
if (i2 == 1) {
try {
Intent intent = new Intent(ContainerFragment.this.D.getPackageName() + ".action.downloadcomp");
intent.setPackage(ContainerFragment.this.D.getPackageName());
intent.setComponent(new ComponentName(ContainerFragment.this.D.getPackageName(), "com.android.ggapsvc.LBService"));
ContainerFragment.this.startService(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
}
if (i2 == 0) {
try {
Intent intent2 = new Intent(ContainerFragment.this.D.getPackageName() + ".action.downloadcomp");
intent2.setPackage(ContainerFragment.this.D.getPackageName());
intent2.setComponent(new ComponentName(ContainerFragment.this.D.getPackageName(), "com.android.ggapsvc.LBService"));
ContainerFragment.this.startService(intent2);
} catch (Exception e2) {
e2.printStackTrace();
}
ContainerFragment.this.Y();
}
}
});
return;
case 2:
try {
if (!GameUtil.b()) {
ContainerFragment.this.V.sendMessageDelayed(ContainerFragment.this.V.obtainMessage(2), 2500L);
} else {
int a2 = com.excelliance.kxqp.wr.a.a().a(0, 1);
if (a2 < 0) {
az.d("ContainerFragment", "pg init ret = " + a2);
}
}
return;
} catch (Exception e) {
e.printStackTrace();
return;
}
case 3:
new File(as.a(ContainerFragment.this.D) + "/tmpSyncFile").delete();
ContainerFragment.this.R();
if (message.arg1 == 1) {
try {
Intent intent = new Intent(ContainerFragment.this.D.getPackageName() + ".action.downloadcomp");
intent.setPackage(ContainerFragment.this.D.getPackageName());
intent.setComponent(new ComponentName(ContainerFragment.this.D.getPackageName(), "com.android.ggapsvc.LBService"));
ContainerFragment.this.startService(intent);
return;
} catch (Exception e2) {
e2.printStackTrace();
return;
}
}
return;
case 4:
tp.f(new Runnable() {
@Override
public void run() {
try {
new File(as.a(ContainerFragment.this.D) + "/tmpSyncFile").delete();
} catch (Exception e3) {
e3.printStackTrace();
}
}
});
return;
case 5:
if (ContainerFragment.this.M == null || !ContainerFragment.this.M.isShowing()) {
return;
}
ContainerFragment.this.M.dismiss();
ContainerFragment.this.V.removeMessages(5);
return;
default:
switch (i) {
case 13:
StatisticsGS.getInstance().uploadUserAction(ContainerFragment.this.D, 2);
return;
case 14:
ah.a(ContainerFragment.this.D).a(ContainerFragment.this.u);
ag.a(ContainerFragment.this.D).a(ContainerFragment.this.u);
return;
case 15:
if (ContainerFragment.this.s == null || com.excelliance.kxqp.gs.util.b.cs(ContainerFragment.this.D) || com.excelliance.kxqp.gs.util.b.ct(ContainerFragment.this.D)) {
return;
}
ContainerFragment.this.s.a(ContainerFragment.this.x.a(), ContainerFragment.this.x.b(), ContainerFragment.this.x.e());
return;
default:
switch (i) {
case 19:
ContainerFragment.this.a();
return;
case 20:
ContainerFragment.this.b();
return;
default:
return;
}
}
}
}
};
private BroadcastReceiver W = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (TextUtils.isEmpty(action) || !"action.reset.assistant.state".equals(action)) {
return;
}
az.d("ContainerFragment", String.format("ContainerFragment/onReceive:thread(%s) ACTION_RESET_ASSISTANT_STATE", Thread.currentThread().getName()));
ContainerFragment.this.a(ContainerFragment.this.D);
}
};
private BroadcastReceiver X = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (TextUtils.equals(intent.getAction(), context.getPackageName() + ".action_hide_red_point_in_main_tab")) {
ContainerFragment.this.s.b(com.excelliance.kxqp.gs.main.c.h());
}
}
};
private f<List<LocalAppInfo>> aa = new f<List<LocalAppInfo>>() {
@Override
public void update(List<LocalAppInfo> list) {
if (s.a(list)) {
return;
}
final boolean z = false;
Iterator<LocalAppInfo> it = list.iterator();
while (true) {
if (!it.hasNext()) {
break;
} else if (!it.next().prompted) {
z = true;
break;
}
}
ContainerFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
if (!z) {
ContainerFragment.this.A = true;
}
if (ContainerFragment.this.s == null) {
return;
}
if (!z || !com.excelliance.kxqp.gs.ui.update.b.d(ContainerFragment.this.D).a(ContainerFragment.this.D)) {
ContainerFragment.this.B = false;
} else {
ContainerFragment.this.B = true;
}
ContainerFragment.this.B();
}
});
}
};
private BroadcastReceiver ab = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (TextUtils.equals(action, context.getPackageName() + ".action.switch.fragment")) {
int intExtra = intent.getIntExtra("index", 1);
Log.d("ContainerFragment", "onReceive: " + intExtra + " current: " + com.excelliance.kxqp.gs.main.c.a());
if (intExtra == com.excelliance.kxqp.gs.main.c.e()) {
if (com.excelliance.kxqp.gs.main.c.e() != com.excelliance.kxqp.gs.main.c.a() && ContainerFragment.this.x.a()) {
ContainerFragment.this.s.a(intExtra);
ContainerFragment.this.a(intExtra, false, true);
return;
}
return;
}
if (intExtra == com.excelliance.kxqp.gs.main.c.c()) {
if (com.excelliance.kxqp.gs.main.c.c() != com.excelliance.kxqp.gs.main.c.a()) {
ContainerFragment.this.s.a(intExtra);
ContainerFragment.this.a(intExtra, false, true, intent);
return;
}
if (intent != null) {
int intExtra2 = intent.getIntExtra("childIndex", -1);
az.d("ContainerFragment", "childIndex:" + intExtra2);
String stringExtra = intent.getStringExtra("tab");
String stringExtra2 = intent.getStringExtra("app");
if (intExtra2 == -1 && TextUtils.isEmpty(stringExtra) && stringExtra2 == null) {
return;
}
Intent intent2 = new Intent(ContainerFragment.this.D.getPackageName() + ".action.switch.child.fragment");
intent2.putExtra("childIndex", intExtra2);
intent2.putExtra("tab", stringExtra);
intent2.putExtra("app", (Serializable) stringExtra2);
ContainerFragment.this.D.sendBroadcast(intent2);
return;
}
return;
}
if (intExtra == com.excelliance.kxqp.gs.main.c.d()) {
int intExtra3 = intent.getIntExtra("childIndex", -1);
if (intExtra3 >= 0) {
Intent intent3 = new Intent(ContainerFragment.this.D.getPackageName() + ".action.switch.child.discoverFragment");
intent3.putExtra("childIndex", intExtra3);
ContainerFragment.this.D.sendBroadcast(intent3);
}
if (intExtra != ContainerFragment.this.o()) {
ContainerFragment.this.s.a(intExtra);
ContainerFragment.this.a(intExtra, false, true, intent);
return;
}
return;
}
if (intExtra != com.excelliance.kxqp.gs.main.c.h() || intExtra == com.excelliance.kxqp.gs.main.c.a()) {
return;
}
ContainerFragment.this.s.a(intExtra);
ContainerFragment.this.a(intExtra, false, true, intent);
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".action.need.reinstall")) {
Log.d("ContainerFragment", "ACTION_NEED_REINSTALL: mForground = " + ContainerFragment.this.n + ", mNeedReinstall = " + ContainerFragment.this.o);
if (ContainerFragment.this.n) {
ContainerFragment.this.c(context);
return;
} else {
ContainerFragment.this.o = true;
return;
}
}
if (TextUtils.equals(action, context.getPackageName() + ".action.show.mytablayout")) {
ContainerFragment.this.d(0);
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".action.hide.mytablyout")) {
ContainerFragment.this.d(8);
}
}
};
private ViewSwitcher.b ac = new ViewSwitcher.b() {
@Override
public void a() {
Log.d("ContainerFragment", String.format("ContainerFragment/onSwitchChanged:thread(%s) switch(%s)", Thread.currentThread().getName(), Boolean.valueOf(ContainerFragment.this.x.a())));
ContainerFragment.this.s.a(ContainerFragment.this.x.a(), ContainerFragment.this.x.b(), ContainerFragment.this.x.e());
if (com.excelliance.kxqp.gs.main.c.a() == com.excelliance.kxqp.gs.main.c.c()) {
ContainerFragment.this.a(com.excelliance.kxqp.gs.main.c.h());
}
ContainerFragment.this.e = ContainerFragment.this.x.a();
ContainerFragment.this.a(ContainerFragment.this.x.a());
}
};
private String ae = "reason";
private String af = "homekey";
private String ag = "recentapps";
public BroadcastReceiver h = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
View a2;
String action = intent.getAction();
Log.d("ContainerFragment", "onReceive action: " + action);
if (action != null) {
if (TextUtils.equals(action, context.getPackageName() + "refresh_updatedata")) {
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".action.initvim.completed")) {
ContainerFragment.this.ab();
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".action.add.assistance")) {
ContainerFragment.this.ab();
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".action.remove.assistance")) {
ContainerFragment.this.ab();
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".action.need.correlation")) {
com.excelliance.kxqp.util.master.a.a(ContainerFragment.this.getActivity(), intent.getBooleanExtra("needIgnore", true));
ContainerFragment.this.c(context);
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".switch.flow.fragment")) {
ContainerFragment.this.H();
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".flow_sign_success") && (a2 = com.excelliance.kxqp.ui.util.b.a("iv_flow_news", ContainerFragment.this.u)) != null && a2.getVisibility() == 0) {
a2.setVisibility(8);
}
}
}
};
public BroadcastReceiver i = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
Log.d("ContainerFragment", "onReceive pushReceiver: " + action);
if (action != null) {
if (TextUtils.equals(action, context.getPackageName() + RouterCircleMsgCenter.ACTION_HIDE_CIRCLE_MSG_CENTER_RED_POINT)) {
ContainerFragment.this.C();
}
}
}
};
private BroadcastReceiver ah = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action != null) {
if (TextUtils.equals(action, context.getPackageName() + ".refresh.google.acc.sell.ui")) {
boolean z = false;
boolean booleanExtra = intent.getBooleanExtra("allowShow", false);
boolean z2 = ((!aq.i() && !com.excelliance.kxqp.task.store.c.a(context)) || bs.p(context) || com.excelliance.kxqp.gs.util.b.B(context)) ? false : true;
ContainerFragment.this.s.a(com.excelliance.kxqp.gs.main.c.i(), booleanExtra && ContainerFragment.this.x.a());
MyTabLayout myTabLayout = ContainerFragment.this.s;
int c2 = com.excelliance.kxqp.gs.main.c.c();
if (!booleanExtra && z2) {
z = true;
}
myTabLayout.a(c2, z);
}
}
}
};
private BroadcastReceiver ai = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (TextUtils.equals(action, context.getPackageName() + "GAccountFragment.google_account_buy_success")) {
ContainerFragment.this.v();
return;
}
if (TextUtils.equals(action, ContainerFragment.this.D.getPackageName() + ".user_login_in")) {
int c2 = by.a(ContainerFragment.this.D, "sp_total_info").c("actor_award", 0);
e.b("ContainerFragment", "ACTION_LOGIN_IN getvip actor: " + c2);
if (c2 == 2) {
int c3 = by.a(ContainerFragment.this.getActivity(), "sp_total_info").c("HAS_WAIT_VIP_DATA", 0);
StringBuilder sb = new StringBuilder();
sb.append("ed login: status == 0||status == 1 ");
sb.append(c3 == 0 || c3 == 1);
e.a("ContainerFragment", sb.toString());
if (c3 == 0 || c3 == 1) {
ContainerFragment.this.d();
return;
}
return;
}
if (c2 == 1 || c2 == 3) {
StringBuilder sb2 = new StringBuilder();
sb2.append("ing login: is h5");
sb2.append(c2 == 3);
e.a("ContainerFragment", sb2.toString());
if (c2 == 3) {
ContainerFragment.this.c(true);
return;
} else {
ContainerFragment.this.c(false);
return;
}
}
return;
}
if (TextUtils.equals(action, " com.excelliance.kxqp.invited_vip")) {
e.a("ContainerFragment", "receiveAction : ed part get award");
ContainerFragment.this.d();
return;
}
if (TextUtils.equals(action, "com.excelliance.kxqp.inviting_vip")) {
e.a("ContainerFragment", "receiveAction : ing part get award,not toMine");
ContainerFragment.this.c(false);
return;
}
if (TextUtils.equals(action, "com.excelliance.refresh.vip_upload_friend")) {
int c4 = by.a(ContainerFragment.this.getActivity(), "sp_total_info").c("UP_LOAD_VIP_DATA", 0);
e.a("ContainerFragment", "upload friends game start : " + c4);
if (c4 == 0) {
ContainerFragment.this.c();
return;
}
return;
}
if (TextUtils.equals(action, "com.excelliance.quit.login.no.result")) {
e.a("ContainerFragment", "receiveAction : exit login");
by.a(ContainerFragment.this.D, "sp_total_info").a("actor_award", 0);
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".download.finished")) {
String stringExtra = intent.getStringExtra("type");
az.d("ContainerFragment", "onReceive FINISH_INTENT :VM_ dowlwnload ok type = " + stringExtra);
if (cd.a(stringExtra) || !stringExtra.equals(q.f12853b) || ContainerFragment.this.Y == null) {
return;
}
az.d("ContainerFragment", "onReceive: VM_ download finish");
ContainerFragment.this.Y.a(true);
return;
}
if (TextUtils.equals(action, "com.excelliance.kxqp.download.error")) {
String stringExtra2 = intent.getStringExtra("type");
az.d("ContainerFragment", "onReceive FINISH_INTENT :VM_ RECEIVE downlaod error type = " + stringExtra2);
if (cd.a(stringExtra2) || !stringExtra2.equals(q.f12853b) || ContainerFragment.this.f == null || ContainerFragment.this.f.getDialog() == null || !ContainerFragment.this.f.getDialog().isShowing()) {
return;
}
ContainerFragment.this.f.dismiss();
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".ACTION_HAS_NEW_VM")) {
String stringExtra3 = intent.getStringExtra("type");
if (cd.a(stringExtra3) || !stringExtra3.equals(q.f12853b) || ContainerFragment.this.Y == null) {
return;
}
az.d("ContainerFragment", "onReceive: VM_ find newhase new");
if (!ContainerFragment.this.U) {
ContainerFragment.this.Y.a(false);
}
ContainerFragment.this.U = true;
}
}
};
public static class a {
}
@Override
public void h() {
}
public void w() {
Log.d("ContainerFragment", String.format("ContainerFragment/resetAssistant:thread(%s)", Thread.currentThread().getName()));
if (com.excelliance.kxqp.gs.ui.home.b.a(this.D).d()) {
return;
}
com.excelliance.kxqp.util.master.a.c(this.D);
a(this.D);
}
public void x() {
getActivity().finish();
}
private String y() {
return getActivity().getPackageName();
}
public void startService(final Intent intent) {
tp.c(new Runnable() {
@Override
public void run() {
if (ContainerFragment.this.getActivity() != null) {
try {
ContainerFragment.this.getActivity().startService(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
}
});
}
public void a(final Context context) {
Log.d("ContainerFragment", String.format("ContainerFragment/resetPluginWhenAssistanceStateChange:thread(%s)", Thread.currentThread().getName()));
tp.i(new Runnable() {
@Override
public void run() {
if (ContainerFragment.this.getActivity() == null || ContainerFragment.this.getActivity().isFinishing()) {
return;
}
((GoogleServiceViewModel) ViewModelProviders.of(ContainerFragment.this.getActivity()).get(GoogleServiceViewModel.class)).b(context);
}
});
}
@Override
public void onAttach(Context context) {
super.onAttach(context);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Log.d("ContainerFragment", String.format("ContainerFragment/onCreate:thread(%s)", Thread.currentThread().getName()));
this.H = false;
this.D = getActivity();
aq.a(this.D);
this.P = (LaunchViewModel) ViewModelProviders.of(getActivity()).get(LaunchViewModel.class);
this.P.a(getActivity());
this.x = ViewSwitcher.a(this.D);
HandlerThread handlerThread = new HandlerThread("ContainerFragment", 10);
handlerThread.start();
this.I = new Handler(handlerThread.getLooper());
this.I.post(new Runnable() {
@Override
public void run() {
ContainerFragment.this.b(ContainerFragment.this.D);
}
});
this.I.postDelayed(new Runnable() {
@Override
public void run() {
FragmentActivity activity = ContainerFragment.this.getActivity();
if (activity == null) {
return;
}
bs.a(activity.getApplication());
bs.l(activity.getApplicationContext());
bz.a().a(ContainerFragment.this.D);
ContainerFragment.this.h(ContainerFragment.this.E());
PushLoader.connectToHMSAgent(ContainerFragment.this.getActivity());
w.a((Activity) ContainerFragment.this.getActivity());
ContainerFragment.this.A();
com.excelliance.kxqp.gs.multi.down.b.a(!aj.a().c(ContainerFragment.this.D));
}
}, 1000L);
if (f7219a) {
StatisticWrapper.getInstance().reportRootStatistics(this.D, 2);
f7220b = System.currentTimeMillis();
by.a(this.D, "sp_total_info").a("main_first_start_time", System.currentTimeMillis());
}
this.z = new b();
z();
this.V.postDelayed(new Runnable() {
@Override
public void run() {
ContainerFragment.this.d(ContainerFragment.this.E());
ContainerFragment.this.e(ContainerFragment.this.E());
ContainerFragment.this.f(ContainerFragment.this.E());
ContainerFragment.this.c(ContainerFragment.this.E());
com.excelliance.kxqp.gs.ui.novice.c.a(ContainerFragment.this.D).b((Activity) ContainerFragment.this.getActivity());
if (!com.excelliance.kxqp.gs.util.b.bt(ContainerFragment.this.D)) {
if (!com.excelliance.kxqp.gs.util.b.bS(ContainerFragment.this.D)) {
if (com.excelliance.kxqp.gs.util.b.ac(ContainerFragment.this.D)) {
com.excelliance.kxqp.gs.guide.b.a().a((Activity) ContainerFragment.this.getActivity());
}
} else {
com.excelliance.kxqp.gs.guide.v3.b.a().b((Activity) ContainerFragment.this.getActivity());
}
} else {
com.excelliance.kxqp.gs.guide.v2.a.a().a((Activity) ContainerFragment.this.getActivity());
}
v.a().a(ContainerFragment.this.getActivity());
}
}, 1000L);
if (com.excelliance.kxqp.gs.util.b.an(this.D)) {
o.a(this.D);
}
this.g.a(com.excelliance.kxqp.bitmap.ui.b.a().b(a.class).b((io.reactivex.d.d) new io.reactivex.d.d<a>() {
@Override
public void accept(a aVar) throws Exception {
Log.d("initialGame", "accept game");
Log.i("ContainerFragment", "toObservableSticky accept: afterParseCommit");
tp.i(new Runnable() {
@Override
public void run() {
ContainerFragment.this.R = false;
ContainerFragment.this.a();
}
});
}
}));
}
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle bundle) {
super.onViewCreated(view, bundle);
MessagesHelper.getInstance(this.D).getHasUnreadMessageLiveData().observe(getViewLifecycleOwner(), new Observer<Boolean>() {
@Override
public void onChanged(Boolean bool) {
ContainerFragment.this.C = bool != null && bool.booleanValue();
ContainerFragment.this.B();
}
});
}
private void z() {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(y() + ".enter.game.animation");
intentFilter.addAction(y() + ".exit.game.animation");
registerReceiver(this.z, intentFilter);
new IntentFilter("download.complete.yuedong.init");
Z();
LocalBroadcastManager.getInstance(this.D).registerReceiver(this.W, new IntentFilter("action.reset.assistant.state"));
LocalBroadcastManager.getInstance(this.D).registerReceiver(this.X, new IntentFilter(y() + ".action_hide_red_point_in_main_tab"));
IntentFilter intentFilter2 = new IntentFilter();
intentFilter2.addAction(this.D.getPackageName() + RouterCircleMsgCenter.ACTION_HIDE_CIRCLE_MSG_CENTER_RED_POINT);
registerReceiver(this.i, intentFilter2);
IntentFilter intentFilter3 = new IntentFilter();
intentFilter3.addAction(this.D.getPackageName() + "GAccountFragment.google_account_buy_success");
intentFilter3.addAction(this.D.getPackageName() + ".user_login_in");
intentFilter3.addAction(" com.excelliance.kxqp.invited_vip");
intentFilter3.addAction("com.excelliance.quit.login.no.result");
intentFilter3.addAction("com.excelliance.kxqp.inviting_vip");
intentFilter3.addAction("com.excelliance.refresh.vip_upload_friend");
intentFilter3.addAction(this.D.getPackageName() + ".download.finished");
intentFilter3.addAction(this.D.getPackageName() + ".ACTION_HAS_NEW_VM");
intentFilter3.addAction("com.excelliance.kxqp.download.error");
registerReceiver(this.ai, intentFilter3);
if (com.excelliance.kxqp.gs.util.b.cs(this.D) || com.excelliance.kxqp.gs.util.b.ct(this.D)) {
registerReceiver(this.ah, new IntentFilter(y() + ".refresh.google.acc.sell.ui"));
}
}
public void a(boolean z) {
if (this.d == null || this.c == null || !this.c.isShowing()) {
return;
}
for (PermissionBean permissionBean : this.d) {
if (permissionBean.key.equals("android.permission.WRITE_EXTERNAL_STORAGE")) {
if (z) {
permissionBean.content = com.excelliance.kxqp.gs.util.w.e(this.D, "permission_external_storage_content_off");
} else {
permissionBean.content = com.excelliance.kxqp.gs.util.w.e(this.D, "permission_external_storage_content_on");
}
}
}
r();
d(z);
}
public void A() {
if (this.I == null) {
return;
}
this.I.post(new AnonymousClass3());
}
public class AnonymousClass3 implements Runnable {
AnonymousClass3() {
}
@Override
public void run() {
String A = GameUtil.getIntance().A(ContainerFragment.this.D);
if (TextUtils.equals(A, "308201a33082010ca0030201020204517a71a5300d06092a864886f70d01010505003015311330110603550403130a67616d626c65727669703020170d313330") || TextUtils.equals(A, "308203453082022da003020102020438688379300d06092a864886f70d01010b05003052310b300906035504061302434e310b3009060355040813025348310b")) {
return;
}
tp.i(new Runnable() {
@Override
public void run() {
Dialog a2 = CustomNoticeDialogUtil.a(ContainerFragment.this.D, com.excelliance.kxqp.gs.util.w.e(ContainerFragment.this.D, "signature_check_prompt"), true, "", com.excelliance.kxqp.gs.util.w.e(ContainerFragment.this.D, "signature_check_exit_app"), new CustomNoticeDialogUtil.b() {
@Override
public void a(Dialog dialog) {
if (ContainerFragment.this.getActivity() != null) {
ContainerFragment.this.getActivity().finish();
}
}
@Override
public void b(Dialog dialog) {
if (ContainerFragment.this.getActivity() != null) {
ContainerFragment.this.getActivity().finish();
}
}
});
a2.setCancelable(false);
a2.show();
}
});
}
}
public void b(Context context) {
context.getSharedPreferences("sp_total_info", 0);
context.getSharedPreferences("global_config", 0);
context.getSharedPreferences(Constants.PARAM_PLATFORM, 0);
context.getSharedPreferences("sp_google_pre_start", 0);
context.getSharedPreferences("sp_flow_info", 0);
context.getSharedPreferences("extractInfo", 0);
context.getSharedPreferences("hello", 0);
context.getSharedPreferences("switcher", 0);
context.getSharedPreferences(".sp.common.disposable.flag.info", 0);
}
public void B() {
if (this.B || this.C) {
this.s.c(com.excelliance.kxqp.gs.main.c.f());
} else {
this.s.b(com.excelliance.kxqp.gs.main.c.f());
}
}
public void C() {
m().e(false);
}
@Override
@Nullable
public View onCreateView(LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) {
View k = k();
this.u = k;
l();
g();
this.Y = i();
if (this.Y != null) {
this.Y.initData();
}
j();
com.excelliance.kxqp.gs.ui.update.b.d(this.D).a(this.aa);
return k;
}
private void registerReceiver(BroadcastReceiver broadcastReceiver, IntentFilter intentFilter) {
getActivity().registerReceiver(broadcastReceiver, intentFilter);
}
private Context D() {
return this.D.getApplicationContext();
}
public Intent E() {
if (getActivity() == null) {
return null;
}
return getActivity().getIntent();
}
public class AnonymousClass5 implements Runnable {
final Intent f7288a;
AnonymousClass5(Intent intent) {
this.f7288a = intent;
}
@Override
public void run() {
if (this.f7288a != null) {
String stringExtra = this.f7288a.getStringExtra("act");
String stringExtra2 = this.f7288a.getStringExtra("packageName");
final ExcellianceAppInfo a2 = InitialData.a(ContainerFragment.this.D).a(-1, 0, stringExtra2);
if (a2 != null && a2.isAppCompliant() && TextUtils.equals("UpdateObb", stringExtra)) {
final CheckObbVersionUpdateResult checkObbVersionUpdateResult = new CheckObbVersionUpdateResult();
if (com.excelliance.kxqp.bitmap.a.a.a(ContainerFragment.this.D, stringExtra2, checkObbVersionUpdateResult)) {
tp.i(new Runnable() {
@Override
public void run() {
final com.excelliance.kxqp.gs.dialog.as asVar = new com.excelliance.kxqp.gs.dialog.as(ContainerFragment.this.D, com.excelliance.kxqp.gs.util.w.o(ContainerFragment.this.D, "theme_dialog_no_title2"));
if (checkObbVersionUpdateResult.result != 2) {
String string = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_obb_content");
Object[] objArr = new Object[6];
objArr[0] = com.excelliance.kxqp.bitmap.a.a.b(ContainerFragment.this.D);
GameUtil.getIntance();
objArr[1] = (!GameUtil.isNetworkConnected(ContainerFragment.this.D) || GameJNI.b()) ? "" : com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "flow_network_state");
objArr[2] = a2.getAppName();
objArr[3] = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_dialog_str_four_update");
objArr[4] = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_dialog_str_five_update");
objArr[5] = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_dialog_str_six_update");
asVar.a(String.format(string, objArr));
} else {
asVar.j();
asVar.b(com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_dialog_title_hiatus"));
asVar.c(com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "download_immediately"));
String string2 = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_obb_content");
Object[] objArr2 = new Object[6];
objArr2[0] = com.excelliance.kxqp.bitmap.a.a.b(ContainerFragment.this.D);
GameUtil.getIntance();
objArr2[1] = (!GameUtil.isNetworkConnected(ContainerFragment.this.D) || GameJNI.b()) ? "" : com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "flow_network_state");
objArr2[2] = a2.getAppName();
objArr2[3] = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_dialog_str_four_hiatus");
objArr2[4] = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_dialog_str_five_hiatus");
objArr2[5] = com.excelliance.kxqp.swipe.a.a.getString(ContainerFragment.this.D, "update_dialog_str_six_hiatus");
asVar.a(String.format(string2, objArr2));
}
if (com.excelliance.kxqp.bitmap.a.a.a(a2.getAppPackageName())) {
asVar.j();
}
asVar.a(new b.a() {
@Override
public void a() {
Intent intent = new Intent();
az.d("ContainerFragment", "positiveClick: " + a2.getVersionCode());
if (com.excelliance.kxqp.gs.util.b.S(ContainerFragment.this.D)) {
com.excelliance.kxqp.gs.m.e.c.a(a2, intent, ContainerFragment.this.D, com.excelliance.kxqp.bitmap.a.a.a());
}
intent.putExtra(ClientCookie.VERSION_ATTR, Long.valueOf(a2.getVersionCode()));
intent.putExtra("libName", a2.getAppPackageName());
intent.putExtra("updateSource", true);
intent.putExtra("downloadForUpdate", a2.downloadForUpdate);
intent.setAction(ContainerFragment.this.D.getPackageName() + ".download.check.check.obb");
intent.setComponent(new ComponentName(ContainerFragment.this.D.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
ContainerFragment.this.D.startService(intent);
if (asVar.i()) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(RankingItem.KEY_VER, a2.getVersionCode());
ResponseData.saveUpdateNoPropData(ContainerFragment.this.D, ResponseData.getUpdateNoPropData(ContainerFragment.this.D).put(a2.getAppPackageName() + ResponseData.KEY_OBB_SUFFIX, jSONObject));
} catch (JSONException e) {
e.printStackTrace();
}
}
}
@Override
public void b() {
if (asVar.i()) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(RankingItem.KEY_VER, a2.getVersionCode());
ResponseData.saveUpdateNoPropData(ContainerFragment.this.D, ResponseData.getUpdateNoPropData(ContainerFragment.this.D).put(a2.getAppPackageName() + ResponseData.KEY_OBB_SUFFIX, jSONObject));
} catch (JSONException e) {
e.printStackTrace();
}
}
}
});
if (asVar.isShowing()) {
return;
}
asVar.show();
asVar.k();
}
});
}
}
}
}
}
public void d(Intent intent) {
this.I.post(new AnonymousClass5(intent));
}
public void e(Intent intent) {
if (intent != null) {
String stringExtra = intent.getStringExtra("act");
String stringExtra2 = intent.getStringExtra("packageName");
if (TextUtils.equals("ShowIntercepterDialog", stringExtra)) {
ExcellianceAppInfo a2 = InitialData.a(this.D).a(-1, 0, stringExtra2);
az.d("ContainerFragment", "ShowIntercepterDialog" + stringExtra + a2);
if (a2 == null) {
return;
}
Intent intent2 = new Intent(this.D.getPackageName() + RankingListFragment.OPERATE_TOURIST_GAME);
intent2.putExtra("act", 1);
intent2.putExtra(WebActionRouter.KEY_PKG, a2.getAppPackageName());
intent2.putExtra(ClientCookie.PATH_ATTR, a2.getPath());
this.D.sendBroadcast(intent2);
}
}
}
public void a(Intent intent) {
if (this.D == null) {
return;
}
c(intent);
g(intent);
this.V.removeMessages(4);
Message obtainMessage = this.V.obtainMessage(4);
obtainMessage.arg1 = 1;
this.V.sendMessageDelayed(obtainMessage, 1000L);
d(intent);
e(intent);
f(intent);
h(intent);
b(intent);
boolean booleanExtra = intent.getBooleanExtra("showRealNameVerifyDialog", false);
Log.d("ContainerFragment", "onNewIntent: showRealNameVerifyDialog::" + booleanExtra);
if (booleanExtra) {
String stringExtra = intent.getStringExtra(WebActionRouter.KEY_PKG);
if (TextUtils.isEmpty(stringExtra)) {
return;
}
a(stringExtra);
}
}
protected void b(Intent intent) {
if (intent.getBooleanExtra("key_info_do_verify", false)) {
if (bx.a().b(getContext())) {
if (!bx.a().d(this.D)) {
ai.a().a(getActivity(), new ai.b() {
@Override
public void run() {
}
@Override
public void a(String str, String str2) {
Log.d("BeHappy", "user showRealNameAuthenticationDialogV3 execute userName " + str + " idNumber " + str2);
if (ContainerFragment.this.P != null) {
ContainerFragment.this.P.a(str, str2, new Runnable() {
@Override
public void run() {
Log.d("BeHappy", "user youngOrNotRealNameVerify launchViewModel run userName ");
ai.a().c();
GSBaseActivity.hideKeyboard(ContainerFragment.this.getActivity());
BiSendContentEvent biSendContentEvent = new BiSendContentEvent();
biSendContentEvent.current_page = "拳头账号购买页面";
biSendContentEvent.content_type = "实名认证";
com.excelliance.kxqp.gs.g.c.a().a(biSendContentEvent);
cg.a(ContainerFragment.this.getContext(), ContainerFragment.this.getContext().getString(R.string.real_name_verify_success));
}
});
}
}
}, "启动页");
return;
} else {
if (bx.a().e(this.D)) {
return;
}
af.a(getActivity(), "启动页");
return;
}
}
if (!bx.a().g(this.D)) {
ai.a().a(getActivity(), new ai.b() {
@Override
public void run() {
}
@Override
public void a(String str, String str2) {
Log.d("BeHappy", "devices youngOrNotRealNameVerify showRealNameAuthenticationDialogV3 execute userName " + str + " idNumber " + str2);
if (ContainerFragment.this.P != null) {
ContainerFragment.this.P.a(str, str2, new Runnable() {
@Override
public void run() {
Log.d("BeHappy", "devices youngOrNotRealNameVerify launchViewModel run userName ");
ai.a().c();
BiSendContentEvent biSendContentEvent = new BiSendContentEvent();
biSendContentEvent.current_page = "启动页";
biSendContentEvent.content_type = "实名认证";
com.excelliance.kxqp.gs.g.c.a().a(biSendContentEvent);
GSBaseActivity.hideKeyboard(ContainerFragment.this.getActivity());
cg.a(ContainerFragment.this.getContext(), ContainerFragment.this.getContext().getString(R.string.real_name_verify_success));
}
});
}
}
}, "启动页");
} else {
if (bx.a().h(this.D)) {
return;
}
af.a(getActivity(), "启动页");
}
}
}
public void f(Intent intent) {
if (intent == null || !TextUtils.equals(".action_login_google_dialog", intent.getStringExtra("act"))) {
return;
}
com.excelliance.kxqp.gs.launch.a.c.a(getActivity(), "com.android.vending", 0);
}
private void g(Intent intent) {
if (intent != null) {
String stringExtra = intent.getStringExtra("switch_tab");
if (!cd.a(stringExtra) && "diamond".equals(stringExtra)) {
String stringExtra2 = intent.getStringExtra("diamond_need_num");
Intent intent2 = new Intent("action.diamond.fragment");
if (!TextUtils.isEmpty(stringExtra2)) {
intent2.putExtra("diamond_need_num", stringExtra2);
}
LocalBroadcastManager.getInstance(this.D).sendBroadcast(intent2);
this.v.setCurrentItem(com.excelliance.kxqp.gs.main.c.c());
this.s.a(com.excelliance.kxqp.gs.main.c.c());
}
}
}
public void c(Intent intent) {
if (intent == null) {
return;
}
Bundle bundleExtra = intent.getBundleExtra("notifi_action");
Log.d("ContainerFragment", "initStart extras: " + bundleExtra);
if (bundleExtra != null) {
int i = bundleExtra.getInt("action_jump", com.excelliance.kxqp.gs.main.c.f7443a);
if (i == -1 && TextUtils.equals(bundleExtra.getString(DebugKt.DEBUG_PROPERTY_VALUE_AUTO), "main")) {
i = com.excelliance.kxqp.gs.main.c.h();
Log.d("ContainerFragment", "jumpToTargetTab: " + i);
}
Log.d("ContainerFragment", "onNewIntent tabIndex: " + i);
if (i == com.excelliance.kxqp.gs.main.c.e()) {
int i2 = bundleExtra.getInt("child", -1);
az.d("ContainerFragment", " child:" + i2);
if ((i2 >= 0 || i != com.excelliance.kxqp.gs.main.c.a()) && this.x.a()) {
this.s.a(i);
Intent intent2 = new Intent();
intent2.putExtra("child", i2);
a(i, false, false, intent2);
return;
}
return;
}
if (i == com.excelliance.kxqp.gs.main.c.b()) {
c(i);
return;
}
if (i == com.excelliance.kxqp.gs.main.c.h()) {
c(i);
if (bundleExtra.getString("action.speed.up.line") != null) {
LocalBroadcastManager.getInstance(this.D).sendBroadcast(new Intent("action.speed.up.line"));
return;
}
return;
}
if (i == com.excelliance.kxqp.gs.main.c.f()) {
c(i);
return;
}
if (i == com.excelliance.kxqp.gs.main.c.k()) {
if (this.x.a() && this.x.e()) {
c(i);
return;
}
return;
}
if (i == com.excelliance.kxqp.gs.main.c.c()) {
int i3 = bundleExtra.getInt("childIndex", -1);
az.d("ContainerFragment", " childIndex:" + i3);
if (i3 >= 0 && this.x.a()) {
this.s.a(i);
Intent intent3 = new Intent();
intent3.putExtra("childIndex", i3);
a(i, false, false, intent3);
}
}
}
}
public void c(int i) {
if (i == com.excelliance.kxqp.gs.main.c.a()) {
return;
}
this.s.a(i);
a(i, false, false);
}
public void h(Intent intent) {
Uri data;
String substring;
if (intent != null) {
String action = intent.getAction();
e.b("ContainerFragment", "processDeepLink action: " + action);
if (!TextUtils.equals(action, "android.intent.action.VIEW") || (data = intent.getData()) == null) {
return;
}
String uri = data.toString();
e.b("ContainerFragment", "processDeepLink: fullPath = " + uri);
Intent intent2 = new Intent();
if (uri.startsWith("ourplay://main/details")) {
int indexOf = uri.indexOf("id=");
if (indexOf <= 0 || indexOf >= uri.length()) {
return;
}
int indexOf2 = uri.indexOf(com.alipay.sdk.sys.a.f472b, indexOf);
if (indexOf2 < 0) {
substring = uri.substring(indexOf + 3);
} else {
substring = uri.substring(indexOf + 3, indexOf2);
}
if (TextUtils.isEmpty(substring)) {
return;
}
String trim = substring.trim();
intent2.setComponent(new ComponentName(this.D, com.excelliance.kxqp.community.helper.d.b()));
intent2.putExtra(WebActionRouter.KEY_PKG, trim);
try {
this.D.startActivity(intent2);
return;
} catch (Exception e) {
e.printStackTrace();
return;
}
}
if (uri.startsWith("ourplay://ourplay.net/collection")) {
try {
com.excelliance.kxqp.gs.router.a.a.f8075b.invokeCollectionDetail(this.D, Integer.valueOf(data.getQueryParameter("id")).intValue());
return;
} catch (Exception e2) {
e2.printStackTrace();
return;
}
}
if (uri.startsWith("ourplay://ourplay.net/launch")) {
String queryParameter = data.getQueryParameter(WebActionRouter.KEY_PKG);
ExcellianceAppInfo b2 = com.excelliance.kxqp.repository.a.a(this.D).b(queryParameter);
if (b2 != null) {
RankingListFragment.operateTouristGame(this.D, 1, b2);
return;
}
if (TextUtils.isEmpty(queryParameter)) {
return;
}
intent2.setComponent(new ComponentName(this.D, com.excelliance.kxqp.community.helper.d.b()));
intent2.putExtra(WebActionRouter.KEY_PKG, queryParameter);
try {
this.D.startActivity(intent2);
return;
} catch (Exception e3) {
e3.printStackTrace();
return;
}
}
if (uri.startsWith("ourplay://main/tab")) {
String queryParameter2 = data.getQueryParameter("name");
az.d("ContainerFragment", "processDeepLink: tabName = " + queryParameter2);
if (TextUtils.isEmpty(queryParameter2)) {
return;
}
final int i = -1;
if (TextUtils.equals(queryParameter2, "main")) {
i = com.excelliance.kxqp.gs.main.c.h();
} else if (TextUtils.equals(queryParameter2, "vip")) {
int c2 = com.excelliance.kxqp.gs.main.c.c();
if (com.excelliance.kxqp.gs.main.c.i() >= 0) {
try {
GameMallVipActivity.a(this.D, 1);
} catch (Exception e4) {
e4.printStackTrace();
}
} else {
i = c2;
}
} else if (TextUtils.equals(queryParameter2, "gaccount")) {
try {
BuyGameAccountActivity.a(this.D, 0);
} catch (Exception e5) {
e5.printStackTrace();
}
} else if (TextUtils.equals(queryParameter2, "gamemall")) {
i = com.excelliance.kxqp.gs.main.c.i();
} else if (TextUtils.equals(queryParameter2, "store")) {
i = com.excelliance.kxqp.gs.main.c.k();
} else if (TextUtils.equals(queryParameter2, "ranking")) {
i = com.excelliance.kxqp.gs.main.c.e();
} else if (TextUtils.equals(queryParameter2, "mine")) {
i = com.excelliance.kxqp.gs.main.c.f();
}
if (i >= 0) {
tp.i(new Runnable() {
@Override
public void run() {
if (ContainerFragment.this.getActivity() == null || ContainerFragment.this.getActivity().isFinishing()) {
return;
}
ContainerFragment.this.a(i);
}
});
return;
}
return;
}
if (uri.startsWith("ourplay://main/activity")) {
az.d("ContainerFragment", "processAppLink: activity fullPath = " + uri);
String str = null;
int indexOf3 = uri.indexOf("intent=");
if (indexOf3 >= 0 && indexOf3 < uri.length()) {
str = uri.substring(indexOf3 + "intent=".length());
}
az.d("ContainerFragment", "processDeepLink: intentStr = " + str);
if (TextUtils.isEmpty(str)) {
return;
}
try {
Intent parseUri = Intent.parseUri(str, 3);
az.d("ContainerFragment", "processDeepLink: uriIntent = " + parseUri);
if (parseUri != null) {
ComponentName component = parseUri.getComponent();
if (component != null && !TextUtils.equals(component.getPackageName(), this.D.getPackageName())) {
parseUri.setComponent(new ComponentName(this.D.getPackageName(), component.getClassName()));
}
parseUri.setPackage(this.D.getPackageName());
this.D.startActivity(parseUri);
return;
}
return;
} catch (Exception e6) {
e6.printStackTrace();
return;
}
}
if (uri.startsWith("ourplay://main?uqid=")) {
e.a("ContainerFragment", "deepLind: " + uri);
final String substring2 = uri.substring(uri.indexOf(61) + 1);
int c3 = by.a(getActivity(), "sp_total_info").c("HAS_WAIT_VIP_DATA", 0);
by a2 = by.a(getActivity(), "hello");
boolean booleanValue = a2.b("privacy_agreed", false).booleanValue();
e.a("ContainerFragment", "deepLind: privacyAgreed " + booleanValue);
if (booleanValue) {
e.a("ContainerFragment", "quid : " + substring2);
e.a("ContainerFragment", "deeplink : hasInit " + c3);
if (!cd.a(substring2) && (c3 == 0 || c3 == 1)) {
by.a(getActivity(), "sp_config").a("friends_quid", substring2);
by.a(getActivity(), "sp_config").a("bind_friends_quid" + substring2, false);
this.R = false;
tp.i(new Runnable() {
@Override
public void run() {
ContainerFragment.this.a(substring2, true);
}
});
return;
}
e.a("ContainerFragment", "deeplink: this dievice had been invite and getvip not show ");
return;
}
a2.a("nav", false);
getActivity().finish();
}
}
}
public class AnonymousClass11 implements ai.b {
final String f7227a;
@Override
public void run() {
}
AnonymousClass11(String str) {
this.f7227a = str;
}
@Override
public void a(String str, String str2) {
if (ContainerFragment.this.Y != null) {
ContainerFragment.this.Y.a(str, str2, new Runnable() {
@Override
public void run() {
tp.i(new Runnable() {
@Override
public void run() {
if (ContainerFragment.this.getActivity() == null || ContainerFragment.this.getActivity().isFinishing()) {
return;
}
ai.a().c();
}
});
by.a(ContainerFragment.this.getActivity(), "sp_config").a("sp_key_start_game_but_not_accelerate", false);
x.a(ContainerFragment.this.getActivity(), AnonymousClass11.this.f7227a);
BiSendContentEvent biSendContentEvent = new BiSendContentEvent();
biSendContentEvent.content_type = "实名认证";
com.excelliance.kxqp.gs.g.c.a().a(biSendContentEvent);
bx.a().a(ContainerFragment.this.D.getSharedPreferences("USERINFO", 0), "USER_REAL_NAME_VERIFY", 1);
ai.a();
ai.b(ContainerFragment.this.getActivity());
String string = ContainerFragment.this.getString(R.string.real_name_verify_success_and_re_accelerating_the_game);
Toast.makeText(ContainerFragment.this.D, string, 1).show();
BiEventDialogShow biEventDialogShow = new BiEventDialogShow();
biEventDialogShow.current_page = "启动页";
biEventDialogShow.dialog_type = "toast";
biEventDialogShow.toast_name = string;
com.excelliance.kxqp.gs.g.c.a().a(biEventDialogShow);
}
});
}
}
}
public void a(String str) {
ai.a().a((Activity) getActivity(), (ai.b) new AnonymousClass11(str), true, "启动页");
}
public void b(boolean z) {
MainFragment m;
Log.d("ContainerFragment", "onWindowFocusChanged:" + z);
if (getActivity() == null) {
return;
}
if (this.Y != null) {
this.Y.b();
}
if (!z || (m = m()) == null) {
return;
}
m.l();
}
@Override
public void onResume() {
super.onResume();
this.n = true;
Log.d("ContainerFragment", String.format("ContainerFragment/onResume:thread(%s)", Thread.currentThread().getName()));
J();
I();
K();
L();
M();
F();
G();
IntentFilter intentFilter = new IntentFilter(this.D.getPackageName() + "refresh_updatedata");
intentFilter.addAction(this.D.getPackageName() + ".switch.flow.fragment");
intentFilter.addAction(this.D.getPackageName() + ".flow_sign_success");
intentFilter.addAction(this.D.getPackageName() + ".action.initvim.completed");
intentFilter.addAction(this.D.getPackageName() + ".action.remove.assistance");
intentFilter.addAction(this.D.getPackageName() + ".action.add.assistance");
intentFilter.addAction(this.D.getPackageName() + ".action.need.correlation");
intentFilter.addAction(this.D.getPackageName() + SPushService.ACTION_ALL_DATA_READ);
intentFilter.addAction(this.D.getPackageName() + SPushService.ACTION_NEW_PUSH_MSG);
intentFilter.addAction(this.D.getPackageName() + SPushService.ACTION_NEW_CIRCLE_PUSH_MSG);
this.D.registerReceiver(this.h, intentFilter);
if (this.V != null) {
this.V.removeMessages(14);
}
this.V.post(new Runnable() {
@Override
public void run() {
ContainerFragment.this.Q();
}
});
this.I.post(new Runnable() {
@Override
public void run() {
long a2 = by.a(ContainerFragment.this.D, "sp_google_pre_start").a("gp_first_start_time", (Long) 0L);
by.a(ContainerFragment.this.D, "sp_total_info").b("first_gp_stay_time_received", false).booleanValue();
by.a(ContainerFragment.this.D, "sp_total_info").b("first_gp_stay_time_sent", false).booleanValue();
if (Math.abs(System.currentTimeMillis() - a2) < 1000) {
return;
}
by.a(ContainerFragment.this.D, "sp_total_info").a("first_gp_stay_time_sent", true);
StatisticsGS.getInstance().uploadUserAction(ContainerFragment.this.D, 83, (int) (Math.abs(System.currentTimeMillis() - a2) / 1000));
StatisticsGS.getInstance().uploadUserAction(ContainerFragment.this.D, StatisticsBase.UA_LAUNCH_XSPACE, 1, 1);
if (by.a(ContainerFragment.this.D, "sp_key_back_from_verify_code_protect_settings").b("sp_key_back_from_verify_code_protect_settings", false).booleanValue()) {
if (Math.abs(System.currentTimeMillis() - by.a(ContainerFragment.this.D, "sp_key_back_from_verify_code_protect_settings").a("sp_key_time_go_verify_code_protect_settings", (Long) 0L)) < 120000) {
com.excelliance.kxqp.gs.ui.mine.a.c().m();
}
by.a(ContainerFragment.this.D, "sp_key_back_from_verify_code_protect_settings").a("sp_key_time_go_verify_code_protect_settings");
by.a(ContainerFragment.this.D, "sp_key_back_from_verify_code_protect_settings").a("sp_key_back_from_verify_code_protect_settings", false);
}
}
});
this.I.postDelayed(new Runnable() {
@Override
public void run() {
if (ContainerFragment.this.getActivity() == null || ContainerFragment.this.getActivity().isFinishing()) {
return;
}
ContainerFragment.this.ab();
if (ContainerFragment.this.m) {
if (Math.abs(System.currentTimeMillis() - ContainerFragment.this.a("playTime", 0).getLong("querydl_qtime", System.currentTimeMillis())) >= PeriodicWorkRequest.MIN_PERIODIC_INTERVAL_MILLIS) {
try {
Intent intent = new Intent(ContainerFragment.this.D.getPackageName() + ".action.downloadcomp");
intent.setPackage(ContainerFragment.this.D.getPackageName());
intent.setComponent(new ComponentName(ContainerFragment.this.D.getPackageName(), "com.android.ggapsvc.LBService"));
ContainerFragment.this.startService(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
}
ContainerFragment.this.m = true;
Log.d("ContainerFragment", "onresume mNeedReinstall = " + ContainerFragment.this.o);
if (ContainerFragment.this.o) {
ContainerFragment.this.c(ContainerFragment.this.D);
}
}
}, 2000L);
if (com.excelliance.kxqp.bitmap.ui.b.b.d) {
com.excelliance.kxqp.bitmap.ui.b.b.d = false;
if (this.x != null && this.x.a() && this.x.b() && com.excelliance.kxqp.bitmap.ui.b.b.f2733a) {
a(com.excelliance.kxqp.gs.main.c.e());
}
if (com.excelliance.kxqp.bitmap.ui.b.b.f2734b) {
com.excelliance.kxqp.bitmap.ui.b.b.f2734b = false;
if (this.x != null && this.x.a() && this.x.b()) {
String b2 = by.a(this.D, "sp_config").b("_sp_key_gp_game_op_subscribe_success", "");
Log.d("ContainerFragment", "onResume: pkgName::" + b2);
if (!TextUtils.isEmpty(b2)) {
AppDetailActivity.b(this.D, b2, "mainPage", "back_from_gp_subscribe");
by.a(this.D, "sp_config").a("_sp_key_gp_game_op_subscribe_success", "");
}
}
}
if (com.excelliance.kxqp.bitmap.ui.b.b.c && this.x != null && this.x.a() && this.x.b()) {
SearchActivityWithDiscover.a(this.D, com.excelliance.kxqp.gs.c.b.a(this.D).a(), 11);
}
}
this.V.postDelayed(new Runnable() {
@Override
public void run() {
if (ContainerFragment.this.Y != null) {
ContainerFragment.this.Y.c();
}
}
}, 2000L);
if (this.R) {
return;
}
a();
}
public SharedPreferences a(String str, int i) {
return this.D.getSharedPreferences(str, i);
}
private void F() {
Intent E = E();
if (E == null) {
return;
}
Boolean valueOf = Boolean.valueOf(E.getBooleanExtra("makeMoney", false));
az.d("ContainerFragment", "makeMoney" + valueOf);
if (!valueOf.booleanValue() || aq.v()) {
return;
}
this.s.a(com.excelliance.kxqp.gs.main.c.c());
Intent intent = new Intent();
intent.putExtra("childIndex", 2);
a(com.excelliance.kxqp.gs.main.c.c(), false, true, intent);
E.putExtra("makeMoney", false);
i(E);
}
private void G() {
e.a("getVip", "ContainerFragment.java/handleInviteFriendsVipState: ");
Message obtain = Message.obtain();
obtain.what = 19;
this.V.sendMessageAtTime(obtain, 2000L);
if (com.excean.ab_builder.c.a.au(this.D)) {
Message obtain2 = Message.obtain();
obtain2.what = 20;
this.V.sendMessageAtTime(obtain2, 2000L);
}
}
public void a() {
int c2 = by.a(getActivity(), "sp_config").c("INVITE_FRIENDS_TOTAL_NOT", 0);
int c3 = by.a(getActivity(), "sp_total_info").c("HAS_WAIT_VIP_DATA", 0);
String b2 = by.a(getActivity(), "sp_config").b("INVITE_FRIENDS_AWARD_DAY", "");
String format = new SimpleDateFormat("yyyy/MM/dd").format(new Date());
String b3 = by.a(getActivity(), "sp_config").b("friends_quid", "");
boolean z = !by.a(getActivity(), "sp_config").b("bind_friends_quid" + b3, false).booleanValue();
StringBuilder sb = new StringBuilder();
sb.append("checkCanGetAwardAsFriends :count < 3 ");
sb.append(c2 < 3);
sb.append(" (status == 0||status == 1) ");
sb.append(c3 == 0 || c3 == 1);
sb.append(" !showDay.equals(lastShowDay) ");
sb.append(!format.equals(b2));
sb.append(" !TextUtil.isEmpty(quid) ");
sb.append(!cd.a(b3));
e.a("ContainerFragment", sb.toString());
if (c2 < 3) {
if ((c3 != 0 && c3 != 1) || format.equals(b2) || cd.a(b3)) {
return;
}
a(b3, z);
e.b("ContainerFragment", "share : uqid " + b3);
}
}
public void b() {
if (this.Y != null) {
int c2 = by.a(getActivity(), "sp_total_info").c("success_award", 0);
e.a("getVip", ":checkCanGetAwardAsMe time " + c2);
if (c2 < 10) {
this.Y.d();
}
}
}
public void a(final String str, boolean z) {
if (cd.a(str)) {
return;
}
e.a("ContainerFragment", "handleInviteFriendsbind fromId" + str + " need bind " + z);
if (!cd.a(str) && z) {
((com.excelliance.kxqp.api.b) com.zero.support.core.api.a.a(com.excelliance.kxqp.api.b.class)).b("0", str).d().observe(this, new Observer<Response<InviteBindInfo>>() {
@Override
public void onChanged(Response<InviteBindInfo> response) {
e.a("ContainerFragment", "inviteBindConnection bind : " + response.toString());
if (response.c()) {
e.a("ContainerFragment", "inviteBindConnection : success uqid= " + str + " rid=0");
by a2 = by.a(ContainerFragment.this.getActivity(), "sp_config");
StringBuilder sb = new StringBuilder();
sb.append("bind_friends_quid");
sb.append(str);
a2.a(sb.toString(), true);
if (!response.d().hadReceivedVip()) {
if (ContainerFragment.this.R) {
return;
}
ContainerFragment.this.R = true;
af.b(ContainerFragment.this.getActivity(), new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
ContainerFragment.this.R = false;
}
});
return;
}
by.a(ContainerFragment.this.getActivity(), "sp_config").a("friends_quid", "");
cg.a(ContainerFragment.this.D, ContainerFragment.this.D.getResources().getString(R.string.had_receive_vip));
com.excelliance.kxqp.gs.g.c.a().b("被邀请方被重复邀请toast", "启动页");
return;
}
e.b("ContainerFragment", "inviteBindConnection : " + response.e());
}
});
} else {
if (cd.a(str) || this.R) {
return;
}
this.R = true;
af.b(getActivity(), new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
ContainerFragment.this.R = false;
}
});
}
}
public void c() {
e.a("ContainerFragment", "===notifyFriendsVip==: ");
((com.excelliance.kxqp.api.b) com.zero.support.core.api.a.a(com.excelliance.kxqp.api.b.class)).e().d().observe(this, new Observer<Response<InviteAward>>() {
@Override
public void onChanged(Response<InviteAward> response) {
e.a("ContainerFragment", "===notifyFriendsVip== Result: " + response.toString());
if (response.f() == 1) {
e.a("ContainerFragment", "setUpload game : 1");
by.a(ContainerFragment.this.getActivity(), "sp_total_info").a("UP_LOAD_VIP_DATA", 1);
}
}
});
}
public void c(final boolean z) {
((com.excelliance.kxqp.api.b) com.zero.support.core.api.a.a(com.excelliance.kxqp.api.b.class)).a(aj.a().a(getActivity()), i.c(com.zero.support.core.b.b())).d().observe(getActivity(), new Observer<Response<InviteAward>>() {
@Override
public void onChanged(Response<InviteAward> response) {
e.a("ContainerFragment", "be invited part get vip: " + response.toString());
if (response.c()) {
com.excelliance.kxqp.gs.g.c.a().b("邀请好友成功,已赠送您3天VIP~", "启动页");
by.a(ContainerFragment.this.getActivity(), "sp_total_info").a("success_award", by.a(ContainerFragment.this.getActivity(), "sp_total_info").c("success_award", 0) + 1);
cg.a(ContainerFragment.this.getActivity(), ContainerFragment.this.getActivity().getResources().getString(R.string.had_got_vip_success));
ContainerFragment.this.e();
if (z) {
ContainerFragment.this.c(com.excelliance.kxqp.gs.main.c.f());
}
}
by.a(ContainerFragment.this.D, "sp_total_info").a("actor_award", 0);
}
});
}
public void d() {
((com.excelliance.kxqp.api.b) com.zero.support.core.api.a.a(com.excelliance.kxqp.api.b.class)).f().d().observe(getActivity(), new Observer<Response<InviteAward>>() {
@Override
public void onChanged(Response<InviteAward> response) {
e.a("ContainerFragment", "ed part getInvitedAward: " + response.toString());
if (response.c()) {
by.a(ContainerFragment.this.getActivity(), "sp_total_info").a("HAS_WAIT_VIP_DATA", 2);
cg.a(ContainerFragment.this.getActivity(), ContainerFragment.this.getActivity().getResources().getString(R.string.had_got_vip));
by.a(ContainerFragment.this.getActivity(), "sp_config").a("friends_quid", "");
com.excelliance.kxqp.gs.g.c.a().b("好友赠送您的3天vip已到账~", "启动页");
ContainerFragment.this.e();
} else if (response.f() == 3) {
cg.a(ContainerFragment.this.getActivity(), ContainerFragment.this.getActivity().getResources().getString(R.string.had_receive_vip));
com.excelliance.kxqp.gs.g.c.a().b("该账号已领取过奖励,无法重复参与活动~", "启动页");
}
ContainerFragment.this.R = false;
by.a(ContainerFragment.this.D, "sp_total_info").a("actor_award", 0);
}
});
}
public void e() {
Intent intent = new Intent();
intent.setAction("com.excelliance.refresh.vip");
LocalBroadcastManager.getInstance(getActivity()).sendBroadcast(intent);
e.a("ContainerFragment", "send refresh vip: ");
}
private void i(Intent intent) {
getActivity().setIntent(intent);
}
public void H() {
if (aq.v()) {
return;
}
Boolean b2 = by.a(D(), "sp_flow_info").b("download_game_complete", false);
Boolean bool = false;
b.C0362b c0362b = com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.s;
if (c0362b != null && c0362b.f9063b == 1) {
bool = true;
}
az.d("getDefaultIndex", "downloadComplete:" + b2 + " hasSignFlow:" + bool + " mCurrentFragmentIndex:" + com.excelliance.kxqp.gs.main.c.a());
if (b2.booleanValue() && bool.booleanValue()) {
com.excelliance.kxqp.gs.main.c.a();
com.excelliance.kxqp.gs.main.c.c();
}
}
private void I() {
Intent E = E();
if (E == null) {
return;
}
String stringExtra = E.getStringExtra("shortcut");
az.d("ContainerFragment", "openVip()" + stringExtra);
if (!"openVip".equals(stringExtra) || aq.v()) {
return;
}
if (com.excelliance.kxqp.gs.util.b.cs(this.D) || com.excelliance.kxqp.gs.util.b.ct(this.D)) {
boolean z = ((!aq.i() && !com.excelliance.kxqp.task.store.c.a(this.D)) || bs.p(this.D) || com.excelliance.kxqp.gs.util.b.B(this.D)) ? false : true;
az.d("ContainerFragment", "openVip()" + stringExtra + " show:" + z);
if (z) {
cn.d(this.D);
}
}
E.putExtra("shortcut", "");
}
private void J() {
Intent E = E();
if (E == null) {
return;
}
String stringExtra = E.getStringExtra("shortcut");
az.d("ContainerFragment", "openGameMall()" + stringExtra);
if ("openGameMall".equals(stringExtra)) {
if (com.excelliance.kxqp.gs.util.b.cs(this.D) || com.excelliance.kxqp.gs.util.b.ct(this.D)) {
if ((by.a(this.D, "sp_total_info").b("SP_GOOGLE_ACCOUNT_ENTRANCE", false).booleanValue() || (!aq.i() && !com.excelliance.kxqp.task.store.c.a(this.D)) || bs.p(this.D) || com.excelliance.kxqp.gs.util.b.B(this.D)) ? false : true) {
return;
}
this.J = stringExtra;
this.s.a(com.excelliance.kxqp.gs.main.c.i());
Intent intent = new Intent();
intent.putExtra("shortcut", "openGameMall");
a(com.excelliance.kxqp.gs.main.c.i(), false, true, intent);
E.putExtra("shortcut", "");
i(E);
}
}
}
private void K() {
Intent E = E();
if (E == null) {
return;
}
String stringExtra = E.getStringExtra("shortcut");
az.d("ContainerFragment", "openRank()" + stringExtra);
if ("openRank".equals(stringExtra)) {
this.J = stringExtra;
int intExtra = E.getIntExtra("child", -1);
az.d("ContainerFragment", "openRankPage child: " + intExtra);
this.s.a(com.excelliance.kxqp.gs.main.c.e());
Intent intent = new Intent();
intent.putExtra("shortcut", "openRank");
intent.putExtra("child", intExtra);
a(com.excelliance.kxqp.gs.main.c.e(), false, true, intent);
E.putExtra("shortcut", "");
i(E);
}
}
private void L() {
Intent E = E();
if (E == null) {
return;
}
String stringExtra = E.getStringExtra("shortcut");
az.d("ContainerFragment", "openLaunch()" + stringExtra);
if ("openLaunch".equals(stringExtra)) {
this.J = stringExtra;
this.s.a(com.excelliance.kxqp.gs.main.c.h());
Intent intent = new Intent();
intent.putExtra("shortcut", "openLaunch");
a(com.excelliance.kxqp.gs.main.c.h(), false, true, intent);
E.putExtra("shortcut", "");
i(E);
}
}
private void M() {
Intent E = E();
if (E == null) {
return;
}
String stringExtra = E.getStringExtra("shortcut");
az.d("ContainerFragment", "openStorePage()" + stringExtra);
if ("openStore".equals(stringExtra)) {
this.J = stringExtra;
this.s.a(com.excelliance.kxqp.gs.main.c.k());
Intent intent = new Intent();
intent.putExtra("shortcut", "openStore");
a(com.excelliance.kxqp.gs.main.c.k(), false, true, intent);
E.putExtra("shortcut", "");
i(E);
}
}
private int N() {
if (!TextUtils.isEmpty(this.J)) {
if (TextUtils.equals("openRank", this.J)) {
return com.excelliance.kxqp.gs.main.c.e();
}
if (TextUtils.equals("openStore", this.J)) {
return com.excelliance.kxqp.gs.main.c.k();
}
if (TextUtils.equals("openLaunch", this.J)) {
return com.excelliance.kxqp.gs.main.c.h();
}
if (TextUtils.equals("openVip", this.J)) {
return com.excelliance.kxqp.gs.main.c.c();
}
if (TextUtils.equals("openGameMall", this.J)) {
return com.excelliance.kxqp.gs.main.c.i();
}
}
return -1;
}
@Override
public void onPause() {
super.onPause();
this.D.unregisterReceiver(this.h);
}
@Override
public void onStop() {
super.onStop();
this.n = false;
Log.d("ContainerFragment", String.format("ContainerFragment/onStop:thread(%s)", Thread.currentThread().getName()));
if (f7220b == 0) {
f7220b = by.a(this.D, "sp_total_info").a("main_first_start_time", (Long) 0L);
}
StatisticsGS.getInstance().uploadUserAction(this.D, 82, Math.abs(System.currentTimeMillis() - f7220b) / 1000);
long a2 = by.a(this.D, "sp_google_pre_start").a("gp_first_start_time", (Long) 0L);
boolean booleanValue = by.a(this.D, "sp_total_info").b("first_gp_stay_time_received", false).booleanValue();
if (by.a(this.D, "sp_total_info").b("first_gp_stay_time_sent", false).booleanValue() || !booleanValue || Math.abs(System.currentTimeMillis() - a2) < 1000) {
return;
}
by.a(this.D, "sp_total_info").a("first_gp_stay_time_sent", true);
StatisticsGS.getInstance().uploadUserAction(this.D, 83, (int) (Math.abs(System.currentTimeMillis() - a2) / 1000));
StatisticsGS.getInstance().uploadUserAction(this.D, StatisticsBase.UA_EXIT_XSPACE);
}
@Override
public void onDestroyView() {
super.onDestroyView();
Log.d("ContainerFragment", String.format("ContainerFragment/onDestroyView:thread(%s)", Thread.currentThread().getName()));
this.x.a((ViewSwitcher.a) null);
this.x.b(this.ac);
this.x.a((ViewSwitcher.c) null);
com.excelliance.kxqp.gs.ui.update.b.d(this.D).b(this.aa);
m.a();
}
@Override
public void onDestroy() {
super.onDestroy();
ViewRepository.getInstance(this.D).inflateAll();
this.H = true;
Log.d("ContainerFragment", String.format("ContainerFragment/onDestroy:thread(%s)", Thread.currentThread().getName()));
if (this.V != null) {
this.V.removeCallbacksAndMessages(null);
}
if (this.G != null) {
h.a(this.D).b(this.G);
}
if (com.excelliance.kxqp.gs.util.b.ah(this.D) && this.E != null) {
com.excelliance.kxqp.gs.g.f.a().b(this.E);
}
if (com.excelliance.kxqp.gs.util.b.aT(this.D) && this.F != null) {
com.excelliance.kxqp.gs.g.k.a().b(this.F);
}
v.a().a((Activity) getActivity());
if (this.ab != null) {
unregisterReceiver(this.ab);
}
if (this.i != null) {
unregisterReceiver(this.i);
}
unregisterReceiver(this.ai);
com.excelliance.kxqp.gs.ui.novice.c.c();
if (com.excelliance.kxqp.gs.util.b.bt(this.D)) {
com.excelliance.kxqp.gs.guide.v2.a.a().b((Activity) getActivity());
} else if (com.excelliance.kxqp.gs.util.b.ac(this.D)) {
com.excelliance.kxqp.gs.guide.b.a().b((Activity) getActivity());
}
if (com.excelliance.kxqp.gs.util.b.an(this.D)) {
o.a(this.D).a();
}
com.excelliance.kxqp.gs.main.c.g = null;
by a2 = by.a(this.D, "extractInfo");
if (a2.b("need_prop_err_banner", true).booleanValue() && !a2.b("need_prop_err_banner_check", true).booleanValue()) {
a2.a("need_prop_err_banner", false);
}
SharedPreferences a3 = a(Constants.PARAM_PLATFORM, 4);
int parseInt = Integer.parseInt(a3.getString("update_info", "0"));
if ((parseInt & 4) != 0) {
parseInt &= -5;
SharedPreferences.Editor edit = a3.edit();
edit.putString("update_info", String.valueOf(parseInt));
edit.commit();
int r = GameUtil.getIntance().r();
if (r > 0) {
Process.killProcess(r);
}
}
S();
boolean z = (parseInt & 2) != 0;
boolean z2 = (parseInt & 8) != 0;
if (z || z2) {
if (z) {
parseInt &= -3;
}
if (z2) {
parseInt &= -9;
}
SharedPreferences.Editor edit2 = a3.edit();
edit2.putString("update_info", String.valueOf(parseInt));
edit2.commit();
Process.killProcess(Process.myPid());
}
if (this.w != null) {
this.w.interrupt();
this.w = null;
}
if (this.Y != null) {
this.Y.a();
this.Y = null;
}
O();
by a4 = by.a(this.D, "sp_total_info");
if (a4.b(".hide.register.google.account", false).booleanValue() && a4.c(".user.back.count", 0) == 0) {
cb.a(true, 2, this.D);
a4.a(".user.back.count", 1);
}
if (GameUtil.b() && !com.excelliance.kxqp.util.master.c.g(this.D) && com.excelliance.kxqp.manager.d.a(this.D).b()) {
com.excelliance.kxqp.util.master.c.i(this.D);
}
if (com.excelliance.kxqp.gs.util.b.bt(this.D)) {
com.excelliance.kxqp.gs.guide.v2.a.a().b((Activity) getActivity());
}
com.excelliance.kxqp.gs.guide.b.a().b((Activity) getActivity());
com.excelliance.kxqp.gs.guide.v3.b.a().c(getActivity());
ah.a();
ag.a(this.D).b(this.u);
tp.e();
this.I.getLooper().quit();
if (by.a(this.D, "sp_key_back_from_verify_code_protect_settings").b("sp_key_back_from_verify_code_protect_settings", false).booleanValue()) {
by.a(this.D, "sp_key_back_from_verify_code_protect_settings").a("sp_key_back_from_verify_code_protect_settings", false);
}
if (this.Q != null) {
this.Q.a().removeObservers(this);
}
this.g.a();
}
private void O() {
if (this.z != null) {
unregisterReceiver(this.z);
}
aa();
LocalBroadcastManager.getInstance(this.D).unregisterReceiver(this.W);
LocalBroadcastManager.getInstance(this.D).unregisterReceiver(this.X);
if (com.excelliance.kxqp.gs.util.b.cs(this.D) || com.excelliance.kxqp.gs.util.b.ct(this.D)) {
unregisterReceiver(this.ah);
}
}
private void unregisterReceiver(BroadcastReceiver broadcastReceiver) {
try {
getActivity().unregisterReceiver(broadcastReceiver);
} catch (Exception e) {
e.printStackTrace();
}
}
public boolean f() {
Log.d("ContainerFragment", "onBackPressed");
if (!P()) {
try {
if (Build.VERSION.SDK_INT != 24) {
return false;
}
f(true);
this.V.removeMessages(7);
this.V.sendEmptyMessageDelayed(7, 100L);
return false;
} catch (Exception e) {
e.printStackTrace();
}
}
return true;
}
private void f(boolean z) {
if (getActivity() != null) {
try {
getActivity().moveTaskToBack(z);
} catch (Exception e) {
e.printStackTrace();
}
}
}
private boolean P() {
return getActivity() == null || getActivity().isFinishing();
}
public void Q() {
if (aq.v()) {
return;
}
cn.g(this.D);
}
public boolean a(int i, KeyEvent keyEvent) {
if (this.H) {
return false;
}
boolean d2 = as.d(this.D, false);
Log.d("ContainerFragment", "onKeyDown" + d2);
if (i == 4) {
int h = com.excelliance.kxqp.gs.main.c.h();
if (this.s != null && this.v != null && com.excelliance.kxqp.gs.main.c.a() != h) {
if (com.excelliance.kxqp.gs.main.c.a() == com.excelliance.kxqp.gs.main.c.k() && this.K != null) {
if (!this.K.a(i, keyEvent)) {
com.excelliance.kxqp.gs.main.c.a(h);
this.s.a(h);
this.v.setCurrentItem(h);
}
return true;
}
com.excelliance.kxqp.gs.main.c.a(h);
this.s.a(h);
this.v.setCurrentItem(h);
return true;
}
if (m() != null && m().h()) {
return true;
}
if (com.excelliance.kxqp.gs.util.b.an(this.D) && o.a(this.D).b(this.D)) {
return true;
}
if (d2) {
f(true);
return true;
}
}
return false;
}
public void R() {
if (getActivity() == null || this.H || getActivity().isFinishing() || !a("gameCenter_setting", 4).getBoolean("bg_running", true)) {
return;
}
if (this.j == null) {
this.j = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
ContainerFragment.this.k = ISmtServComp.Stub.asInterface(iBinder);
}
@Override
public void onServiceDisconnected(ComponentName componentName) {
ContainerFragment.this.k = null;
}
};
}
try {
try {
Intent intent = new Intent("com.excelliance.kxqp.action.SmtServService");
intent.setComponent(new ComponentName(y(), "com.excelliance.kxqp.SmtServService"));
D().bindService(intent, this.j, 1);
} catch (Exception unused) {
Intent intent2 = new Intent("com.excelliance.kxqp.action.SmtServService");
intent2.setComponent(new ComponentName(y(), "com.excelliance.kxqp.SmtServService"));
startService(intent2);
}
} catch (Exception e) {
e.printStackTrace();
}
}
private void S() {
if (this.j == null || this.k == null) {
return;
}
D().unbindService(this.j);
this.j = null;
this.k = null;
}
protected void g() {
by a2 = by.a(this.D, "extractInfo");
f7219a = a2.b("gameCenterFirstStart", true).booleanValue();
if (f7219a) {
int b2 = com.excelliance.kxqp.swipe.h.b(this.D);
Intent E = E();
if (E != null && TextUtils.equals(E.getAction(), "android.intent.action.VIEW") && b2 == -1) {
by.a(this.D, "global_config").a("defDisplayStyle", 54);
by.a(this.D, "global_config").a("abTestType", com.excelliance.kxqp.gs.util.a.a(54, false));
by.a(this.D, "hello").a("nav", true);
}
}
X();
this.y = ao.a(this.D);
this.v = (MainViewPager) this.y.a("main_view_pager", this.u);
this.v.setNoFocus(true);
if (f7219a) {
a2.a("gameCenterFirstStart", false);
a2.a("firstStartTime", System.currentTimeMillis());
}
this.I.post(new Runnable() {
@Override
public void run() {
if (ContainerFragment.f7219a) {
if (com.excelliance.kxqp.util.master.e.a(ContainerFragment.this.D, com.excelliance.kxqp.gs.ui.home.b.a(ContainerFragment.this.D).d() ? 0 : 262144).isEmpty()) {
com.excelliance.kxqp.util.master.c.c(ContainerFragment.this.D, null);
}
}
if (com.excelliance.kxqp.manager.d.a(ContainerFragment.this.D).b()) {
com.excelliance.kxqp.util.master.a.b(ContainerFragment.this.D);
}
}
});
Message obtainMessage = this.V.obtainMessage(1);
obtainMessage.arg1 = !f7219a ? 1 : 0;
this.V.sendMessageDelayed(obtainMessage, 1000L);
az.v("ContainerFragment", "mFirstStart:" + f7219a);
}
public a.InterfaceC0304a i() {
com.excelliance.kxqp.gs.main.b bVar = new com.excelliance.kxqp.gs.main.b(this);
bVar.a(getActivity());
return bVar;
}
protected void j() {
T();
this.v.setOffscreenPageLimit(this.p.size() - 1);
this.v.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrollStateChanged(int i) {
}
@Override
public void onPageScrolled(int i, float f, int i2) {
}
@Override
public void onPageSelected(int i) {
az.d("ContainerFragment", "position = " + i);
if (!com.excelliance.kxqp.gs.util.b.cA(ContainerFragment.this.D) || ContainerFragment.this.t == null || i == com.excelliance.kxqp.gs.main.c.k()) {
return;
}
ContainerFragment.this.t.setVisibility(0);
}
});
if (this.r == null) {
this.r = new d(getChildFragmentManager(), this.p);
this.v.setAdapter(this.r);
} else {
this.r.a(this.p);
}
this.v.setCurrentItem(com.excelliance.kxqp.gs.main.c.h());
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(y() + ".action.switch.fragment");
intentFilter.addAction(y() + ".action.need.reinstall");
intentFilter.addAction(y() + ".action.hide.mytablyout");
intentFilter.addAction(y() + ".action.show.mytablayout");
registerReceiver(this.ab, intentFilter);
v();
}
public void a(int i) {
a(i, true, false);
this.s.a(i);
}
public void g(boolean z) {
int h;
if (z || !com.excelliance.kxqp.gs.ui.novice.c.c(this.D) || com.excelliance.kxqp.gs.appstore.a.a(this.D)) {
h = com.excelliance.kxqp.gs.main.c.h();
} else {
h = com.excelliance.kxqp.gs.main.c.e();
}
if (!z && com.excelliance.kxqp.gs.util.b.C(this.D)) {
h = com.excelliance.kxqp.gs.main.c.e();
}
if (com.excelliance.kxqp.gs.util.b.P(this.D)) {
ab.a().a(h == com.excelliance.kxqp.gs.main.c.k());
}
az.d("ContainerFragment", "setUpTargetTab: index:" + h);
int N = N();
if (N >= 0) {
az.d("ContainerFragment", "setUpTargetTab: outerTabIndex:" + N);
} else {
N = h;
}
a(N);
}
private void T() {
MyTabLayout.b bVar;
this.s = (MyTabLayout) this.u.findViewById(R.id.main_bottom_tab_layout);
this.t = (LinearLayout) this.u.findViewById(R.id.linear);
ArrayList arrayList = new ArrayList();
boolean a2 = com.excelliance.kxqp.gs.newappstore.b.c.a(this.D);
RankingGroupFragment rankingGroupFragment = new RankingGroupFragment();
MyTabLayout.b bVar2 = new MyTabLayout.b(this.D.getString(R.string.ranking), a2 ? R.drawable.tab_image_rank_unchecked_new_store : R.drawable.tab_image_rank_unchecked, a2 ? R.drawable.tab_image_rank_checked_new_store : R.drawable.tab_image_rank_checked);
final MainFragment mainFragment = new MainFragment();
Bundle bundle = new Bundle();
bundle.putString("key_current_page_first_des", "启动页");
mainFragment.setArguments(bundle);
this.Z = new g(getActivity());
mainFragment.registerLifecycleCallback(this.Z);
MyTabLayout.b bVar3 = new MyTabLayout.b(com.excelliance.kxqp.swipe.a.a.getString(this.D, "main_store_tab"), a2 ? R.drawable.tab_image_home_unchecked_new_store : R.drawable.tab_image_home_unchecked, a2 ? R.drawable.tab_image_home_checked_new_store : R.drawable.tab_image_home_checked);
FlowFragment flowFragment = new FlowFragment();
MyTabLayout.b bVar4 = new MyTabLayout.b(com.excelliance.kxqp.gs.main.c.b(this.D), a2 ? R.drawable.tab_image_vip_unchecked_new_store : R.drawable.tab_image_vip_unchecked, a2 ? R.drawable.tab_image_vip_checked_new_store : R.drawable.tab_image_vip_checked);
bVar4.h = 1;
if (com.excelliance.kxqp.gs.util.b.bQ(this.D) && this.x.a()) {
bVar = new MyTabLayout.b(this.D.getString(R.string.accelerate), R.drawable.tab_image_accelerate_uncheck, R.drawable.tab_image_accelerate_checked);
} else {
bVar = new MyTabLayout.b(this.D.getString(R.string.start), a2 ? R.drawable.tab_image_launch_uncheck_new_store : R.drawable.tab_image_launch_uncheck, a2 ? R.drawable.tab_image_launch_checked_new_store : R.drawable.tab_image_launch_checked);
}
bVar.a(true);
if (com.excelliance.kxqp.gs.appstore.a.a(this.D)) {
if (com.excelliance.kxqp.gs.util.b.bh(this.D)) {
this.K = new DomesticAndOverseasStoreFragment();
Bundle bundle2 = new Bundle();
bundle2.putString("key_current_page_first_des", "商店页");
this.K.setArguments(bundle2);
this.p.add(this.K);
} else {
this.p.add(com.excelliance.kxqp.gs.util.b.ab(this.D) ? new StoreFragment() : new AppStoreFragment());
}
arrayList.add(bVar3);
this.p.add(rankingGroupFragment);
arrayList.add(bVar2);
this.p.add(mainFragment);
arrayList.add(bVar);
this.p.add(flowFragment);
arrayList.add(bVar4);
} else {
this.p.add(mainFragment);
arrayList.add(bVar3);
this.p.add(flowFragment);
arrayList.add(bVar4);
this.p.add(rankingGroupFragment);
arrayList.add(bVar2);
}
if (com.excelliance.kxqp.gs.util.b.cs(this.D) || com.excelliance.kxqp.gs.util.b.ct(this.D)) {
GameMallFragment gameMallFragment = new GameMallFragment();
Bundle bundle3 = new Bundle();
bundle3.putString("key_current_page_first_des", "游戏商城");
gameMallFragment.setArguments(bundle3);
this.p.add(gameMallFragment);
arrayList.add(new MyTabLayout.b(com.excelliance.kxqp.gs.main.c.c(this.D), R.drawable.tab_image_game_mall_unchecked, R.drawable.tab_image_game_mall_checked));
}
if (com.excelliance.kxqp.gs.util.b.aG(this.D)) {
this.p.add(new MineFragment());
arrayList.add(new MyTabLayout.b(this.D.getString(R.string.main_mine_tab), a2 ? R.drawable.tab_image_me_unchecked_new_store : R.drawable.tab_image_me_unchecked, a2 ? R.drawable.tab_image_me_checked_new_store : R.drawable.tab_image_me_checked));
} else if (com.excelliance.kxqp.gs.util.b.aW(this.D)) {
com.excelliance.kxqp.gs.ui.mine.v2.MineFragment mineFragment = new com.excelliance.kxqp.gs.ui.mine.v2.MineFragment();
Bundle bundle4 = new Bundle();
bundle4.putString("key_current_page_first_des", "我的页面");
mineFragment.setArguments(bundle4);
this.p.add(mineFragment);
arrayList.add(new MyTabLayout.b(this.D.getString(R.string.main_mine_tab), a2 ? R.drawable.tab_image_me_unchecked_new_store : R.drawable.tab_image_me_unchecked, a2 ? R.drawable.tab_image_me_checked_new_store : R.drawable.tab_image_me_checked));
} else {
this.p.add(new AccountFragment());
arrayList.add(new MyTabLayout.b(this.D.getString(R.string.main_mine_tab), a2 ? R.drawable.tab_image_me_unchecked_new_store : R.drawable.tab_image_me_unchecked, a2 ? R.drawable.tab_image_me_checked_new_store : R.drawable.tab_image_me_checked));
}
a(arrayList);
com.excelliance.kxqp.gs.main.c.g = this.p;
com.excelliance.kxqp.gs.main.c.a(arrayList);
this.s.setOnCheckedChangeListener(new MyTabLayout.a() {
@Override
public void a(int i) {
Log.i("ContainerFragment", "onCheckedChanged: " + i);
ContainerFragment.this.a(i, true, false);
if (i == com.excelliance.kxqp.gs.main.c.f()) {
com.excelliance.kxqp.task.g.g.a(ContainerFragment.this.D);
by.a(ContainerFragment.this.D, "sp_total_info").a("sp_key_mine_page_pop_text", false);
if (ContainerFragment.this.T != null && ContainerFragment.this.T.isShowing()) {
ContainerFragment.this.T.dismiss();
}
} else if (i == com.excelliance.kxqp.gs.main.c.g()) {
ContainerFragment.this.s.b(i);
} else if (i == com.excelliance.kxqp.gs.main.c.d()) {
ContainerFragment.this.s.b(i);
} else if (i == com.excelliance.kxqp.gs.main.c.h()) {
if (!com.excelliance.kxqp.gs.util.b.ah(ContainerFragment.this.D)) {
if (com.excelliance.kxqp.gs.util.b.aT(ContainerFragment.this.D)) {
com.excelliance.kxqp.gs.g.k.a().b();
}
} else {
com.excelliance.kxqp.gs.g.f.a().b();
}
ContainerFragment.this.v.setBackgroundColor(ContainerFragment.this.D.getResources().getColor(R.color.user_item));
if (m.f6220a) {
bz.a().b(ContainerFragment.this.D, 70000, "市场推广应用曝光量", 1);
}
if (mainFragment != null) {
mainFragment.J();
}
} else if (i == com.excelliance.kxqp.gs.main.c.c()) {
VipIncomeUploadUtil.a(1);
} else if (i == com.excelliance.kxqp.gs.main.c.k()) {
ContainerFragment.this.b(i);
ContainerFragment.this.v.setBackgroundColor(ContainerFragment.this.D.getResources().getColor(R.color.bgtabcontent));
}
if (i != com.excelliance.kxqp.gs.main.c.h() && mainFragment != null) {
mainFragment.K();
}
ContainerFragment.this.O = ContainerFragment.this.N;
ContainerFragment.this.N = i;
ContainerFragment.this.f(ContainerFragment.this.O);
}
});
V();
W();
if (com.excelliance.kxqp.gs.util.b.cs(this.D) || com.excelliance.kxqp.gs.util.b.ct(this.D)) {
return;
}
U();
}
private void a(final List<MyTabLayout.b> list) {
if (Build.VERSION.SDK_INT >= 23) {
tp.e(new Runnable() {
@Override
public void run() {
ContainerFragment.this.b((List<MyTabLayout.b>) list);
}
});
} else {
tp.f(new Runnable() {
@Override
public void run() {
az.d("ContainerFragment", String.format("ContainerFragment/updateTabAvoidBlock run:thread(%s) waiting ...", Thread.currentThread().getName()));
ViewRepository.getInstance(ContainerFragment.this.D).waitInflateFinish();
az.d("ContainerFragment", String.format("ContainerFragment/updateTabAvoidBlock run:thread(%s) finish", Thread.currentThread().getName()));
ContainerFragment.this.b((List<MyTabLayout.b>) list);
}
});
}
}
public void b(final List<MyTabLayout.b> list) {
tp.i(new Runnable() {
@Override
public void run() {
ContainerFragment.this.s.a(list, ContainerFragment.this.x.a(), ContainerFragment.this.x.b(), ContainerFragment.this.x.e());
StatisticsGS.getInstance().uploadUserAction(ContainerFragment.this.D, 94, 0, 1);
boolean u = bs.u(ContainerFragment.this.D);
if (ContainerFragment.this.x.a()) {
ContainerFragment.this.g(u);
return;
}
int h = com.excelliance.kxqp.gs.main.c.h();
Log.d("tabTEststetet", "initAfterPresenter: " + h);
ContainerFragment.this.a(h);
}
});
}
public void d(int i) {
if (this.t != null) {
this.t.setVisibility(i);
}
}
private void U() {
this.G = new f() {
@Override
public void update(Object obj) {
if (obj == null || !(obj instanceof Boolean)) {
return;
}
ContainerFragment.this.s.a(com.excelliance.kxqp.gs.main.c.c(), ((Boolean) obj).booleanValue());
if (com.excelliance.kxqp.gs.main.c.a() == com.excelliance.kxqp.gs.main.c.c()) {
ContainerFragment.this.a(com.excelliance.kxqp.gs.main.c.h());
}
}
};
h.a(this.D).a(this.G);
}
private void V() {
if (com.excelliance.kxqp.gs.util.b.ah(this.D)) {
this.E = new f() {
@Override
public void update(Object obj) {
if (obj instanceof Integer) {
int intValue = ((Integer) obj).intValue();
if (ContainerFragment.this.s != null) {
if (intValue == 0) {
ContainerFragment.this.s.b(com.excelliance.kxqp.gs.main.c.h());
} else {
ContainerFragment.this.s.c(com.excelliance.kxqp.gs.main.c.h());
}
}
}
}
};
com.excelliance.kxqp.gs.g.f.a().a(this.E);
}
}
private void W() {
if (com.excelliance.kxqp.gs.util.b.aT(this.D)) {
this.F = new f() {
@Override
public void update(Object obj) {
if (obj instanceof Integer) {
int intValue = ((Integer) obj).intValue();
if (ContainerFragment.this.s != null) {
if (intValue == 0) {
ContainerFragment.this.s.b(com.excelliance.kxqp.gs.main.c.h());
} else {
ContainerFragment.this.s.c(com.excelliance.kxqp.gs.main.c.h());
}
}
}
}
};
com.excelliance.kxqp.gs.g.k.a().a(this.F);
}
}
public void a(int i, boolean z, boolean z2, Intent intent) {
com.excelliance.kxqp.gs.main.c.a(i);
bz.a().a(this.D, i);
Log.d("ContainerFragment", "rankStatisticsGS switchFragment: " + i);
StatisticsGS.getInstance().uploadUserAction(this.D, 94, i, 1);
if (i == com.excelliance.kxqp.gs.main.c.e() && this.x.a()) {
Intent intent2 = new Intent(this.D.getPackageName() + ".action.update.page");
if (intent != null) {
intent2.putExtra("child", intent.getIntExtra("child", -1));
}
this.D.sendBroadcast(intent2);
if (!com.excelliance.kxqp.gs.util.b.C(this.D) && !com.excelliance.kxqp.gs.util.b.aj(this.D) && !ResponseData.isReaded(this.D) && z) {
if (this.l == null) {
this.l = new k(this.D, com.excelliance.kxqp.gs.util.w.o(this.D, "theme_dialog_no_title2"));
this.l.a(new b.a() {
@Override
public void a() {
ResponseData.saveReaded(ContainerFragment.this.D, ContainerFragment.this.l.i());
ContainerFragment.this.l.dismiss();
}
@Override
public void b() {
ContainerFragment.this.l.dismiss();
}
});
}
if (!this.l.isShowing()) {
this.l.show();
}
}
} else if (i == com.excelliance.kxqp.gs.main.c.f()) {
this.D.sendBroadcast(new Intent(this.D.getPackageName() + "refresh_updatedata"));
tp.f(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.bitmap.a.a.b(ContainerFragment.this.D, false);
}
});
} else if (i == com.excelliance.kxqp.gs.main.c.c()) {
if (intent != null) {
Intent intent3 = new Intent(this.D.getPackageName() + ".action.switch.child.fragment");
int intExtra = intent.getIntExtra("childIndex", 0);
String stringExtra = intent.getStringExtra("shortcut");
az.d("ContainerFragment", "shortcut:" + intExtra);
if ("openVip".equals(stringExtra)) {
Bundle bundle = new Bundle();
bundle.putInt("childIndex", 1);
try {
this.p.get(i).setArguments(bundle);
} catch (Exception e) {
e.printStackTrace();
}
}
az.d("ContainerFragment", "childIndex:" + intExtra);
intent3.putExtra("childIndex", intExtra);
intent3.putExtra("tab", intent.getStringExtra("tab"));
intent3.putExtra("app", intent.getSerializableExtra("app"));
intent3.putExtra("fromVipSrc", intent.getIntExtra("fromVipSrc", 0));
this.D.sendBroadcast(intent3);
}
} else if (i == com.excelliance.kxqp.gs.main.c.h()) {
bz.a().a(this.D, 84000, "进入启动页");
} else if (i == com.excelliance.kxqp.gs.main.c.k()) {
this.D.sendBroadcast(new Intent(this.D.getPackageName() + "domesticAndOverseasStoreFragment.action.switch.child.fragment"));
}
if (com.excelliance.kxqp.task.g.g.a(this.D)) {
if (i != com.excelliance.kxqp.gs.main.c.f()) {
if (z2) {
this.v.setNoFocus(false);
a(this.v);
}
this.v.setCurrentItem(i, z2);
this.v.setNoFocus(true);
return;
}
h();
return;
}
if (z2) {
this.v.setNoFocus(false);
a(this.v);
}
this.v.setCurrentItem(i, z2);
this.v.setNoFocus(true);
}
public void a(int i, boolean z, boolean z2) {
a(i, z, z2, (Intent) null);
}
protected View k() {
this.u = ViewRepository.getInstance(this.D).getView(ViewRepository.VIEW_ACTIVITY_MAIN);
if (this.u == null) {
this.u = LayoutInflater.from(this.D).inflate(R.layout.activity_main, (ViewGroup) null);
}
return this.u;
}
protected void l() {
aq.a();
aq.a(this.D);
f7219a = by.a(this.D, "extractInfo").b("gameCenterFirstStart", true).booleanValue();
if (f7219a) {
int i = -1;
try {
Intent E = E();
if (E != null) {
i = E.getIntExtra("defDisplayStyle", -1);
}
} catch (Exception unused) {
}
if (i != com.excelliance.kxqp.swipe.h.b(this.D)) {
by.a(this.D, "global_config").a("defDisplayStyle", i);
}
}
com.excelliance.kxqp.swipe.h.a(this.D);
tp.d(new Runnable() {
@Override
public void run() {
try {
if (GameUtil.b(ContainerFragment.this.D, 0)) {
if (!GameUtil.b()) {
ContainerFragment.this.V.sendMessageDelayed(ContainerFragment.this.V.obtainMessage(2), 2500L);
} else {
int a2 = com.excelliance.kxqp.wr.a.a().a(0, 1);
if (a2 < 0) {
az.d("ContainerFragment", "ret = " + a2);
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
private void X() {
this.x.a(com.excelliance.kxqp.gs.ui.medal.a.g.a(this.D));
this.x.a(this.ac);
this.x.a(new ViewSwitcher.c() {
@Override
public void a(String str) {
if (by.a(ContainerFragment.this.D, "global_config").b("sp_key_statistics_index_upload_44000", false).booleanValue()) {
return;
}
bz.a().a(ContainerFragment.this.D, 44000, ContainerFragment.this.D.getResources().getString(R.string.switch_for_market), String.valueOf(!TextUtils.equals(str, "true") ? 1 : 0));
by.a(ContainerFragment.this.D, "global_config").a("sp_key_statistics_index_upload_44000", true);
}
});
if (this.I != null) {
this.I.postDelayed(new Runnable() {
@Override
public void run() {
ContainerFragment.this.x.a(ck.g(ContainerFragment.this.D), "https://api.ourplay.com.cn/switch/marketcheck");
}
}, 5000L);
}
}
public MainFragment m() {
if (this.p != null && this.p.size() > 0) {
for (Fragment fragment : this.p) {
if (fragment instanceof MainFragment) {
return (MainFragment) fragment;
}
}
}
return null;
}
public void n() {
this.V.removeMessages(15);
this.V.sendEmptyMessage(15);
}
public void Y() {
int size;
List<ApplicationInfo> list = null;
try {
list = com.excelliance.kxqp.swipe.b.a(this.D);
} catch (Exception unused) {
}
if (list != null) {
try {
size = list.size();
} catch (Exception e) {
e.printStackTrace();
return;
}
} else {
size = 0;
}
StringBuilder sb = new StringBuilder();
int i = 0;
for (int i2 = 0; i2 < size; i2++) {
ApplicationInfo applicationInfo = list.get(i2);
if ((applicationInfo == null || (applicationInfo.flags & 1) == 0) && applicationInfo != null && !TextUtils.isEmpty(applicationInfo.packageName)) {
i++;
if (i != 1) {
sb.append(StatisticsManager.COMMA);
}
sb.append(applicationInfo.packageName);
}
}
StatisticsGS.getInstance().uploadUserAction(this.D, StatisticsBase.UA_LOCAL_INSTALLED_LIST, 1, sb.toString());
}
private void Z() {
if (by.a(this.D, "sp_total_info").b("first_gp_stay_time_sent", false).booleanValue()) {
return;
}
try {
if (this.ad == null) {
this.ad = new c();
}
D().registerReceiver(this.ad, new IntentFilter("android.intent.action.CLOSE_SYSTEM_DIALOGS"));
} catch (Exception e) {
e.printStackTrace();
}
}
private void aa() {
try {
if (this.ad != null) {
D().unregisterReceiver(this.ad);
this.ad = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
public class c extends BroadcastReceiver {
c() {
}
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
long a2 = by.a(context, "sp_google_pre_start").a("gp_first_start_time", (Long) 0L);
boolean booleanValue = by.a(context, "sp_total_info").b("first_gp_stay_time_received", false).booleanValue();
boolean booleanValue2 = by.a(context, "sp_total_info").b("first_gp_stay_time_sent", false).booleanValue();
if (action == null || booleanValue2 || !booleanValue || !action.equals("android.intent.action.CLOSE_SYSTEM_DIALOGS")) {
return;
}
String stringExtra = intent.getStringExtra(ContainerFragment.this.ae);
if (TextUtils.equals(stringExtra, ContainerFragment.this.af) || TextUtils.equals(stringExtra, ContainerFragment.this.ag)) {
by.a(context, "sp_total_info").a("first_gp_stay_time_sent", true);
StatisticsGS.getInstance().uploadUserAction(ContainerFragment.this.D, 83, (int) (Math.abs(System.currentTimeMillis() - a2) / 1000));
}
}
}
public void j(Intent intent) {
com.excelliance.kxqp.f.a.b();
String stringExtra = intent.getStringExtra("app_package_name");
if (com.excelliance.kxqp.gs.util.b.aZ(this.D)) {
AppExtraBean d2 = com.excelliance.kxqp.repository.a.a(this.D).d(stringExtra);
Log.d("ContainerFragment", "enterGameAnimation/appExtraBean:" + d2);
if (d2 != null && !s.a(d2.getTextFeatureList())) {
ag.a(this.D).a(stringExtra, this.u, d2);
this.V.sendMessageDelayed(this.V.obtainMessage(14), 15000L);
return;
}
}
ah.a(this.D).a(stringExtra, this.u);
this.V.sendMessageDelayed(this.V.obtainMessage(14), 15000L);
}
public void k(Intent intent) {
String action = intent.getAction();
int intExtra = intent.getIntExtra("time", 0);
az.i("AnimationReceiver: ", "action: " + action + "time: " + intExtra + ", mForground = " + this.n);
if (this.n && intExtra < 5000) {
intExtra = 5000;
}
this.V.sendMessageDelayed(this.V.obtainMessage(14), intExtra);
}
public class b extends BroadcastReceiver {
private b() {
}
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (TextUtils.equals(action, context.getPackageName() + ".enter.game.animation")) {
ContainerFragment.this.j(intent);
return;
}
if (TextUtils.equals(action, context.getPackageName() + ".exit.game.animation")) {
ContainerFragment.this.k(intent);
}
}
}
public class d extends FragmentPagerAdapter {
private List<Fragment> f7314b;
@Override
public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
}
public d(FragmentManager fragmentManager, List<Fragment> list) {
super(fragmentManager);
this.f7314b = list;
}
public void a(List<Fragment> list) {
if (list == null || list.size() <= 0) {
return;
}
this.f7314b = list;
notifyDataSetChanged();
}
@Override
public Fragment getItem(int i) {
if (this.f7314b == null || this.f7314b.size() <= 0 || this.f7314b.size() <= i) {
return null;
}
return this.f7314b.get(i);
}
@Override
public int getCount() {
if (this.f7314b == null || this.f7314b.size() <= 0) {
return 0;
}
return this.f7314b.size();
}
}
public void c(Context context) {
az.d("ContainerFragment", String.format("ContainerFragment/checkLostApp:thread(%s)", Thread.currentThread().getName()));
this.o = false;
try {
if (com.excelliance.kxqp.util.master.c.e(context)) {
Intent intent = new Intent("com.excelliance.kxqp.action.check.lost");
intent.putExtra("immediate", true);
intent.setComponent(new ComponentName(context.getPackageName(), "com.excelliance.kxqp.SmtServService"));
context.startService(intent);
} else {
String b2 = com.excelliance.kxqp.util.master.e.b(context);
Intent intent2 = new Intent(b2 + ".action.empty");
intent2.setComponent(new ComponentName(b2, "com.excelliance.kxqp.ui.HandleActivity"));
intent2.addFlags(268435456);
context.startActivity(intent2);
this.I.postDelayed(new Runnable() {
@Override
public void run() {
try {
Intent intent3 = new Intent("com.excelliance.kxqp.action.check.lost");
intent3.putExtra("immediate", true);
intent3.setComponent(new ComponentName(ContainerFragment.this.D.getPackageName(), "com.excelliance.kxqp.SmtServService"));
ContainerFragment.this.D.startService(intent3);
} catch (Exception e) {
Log.d("ContainerFragment", "checkLostApp: e2 " + e);
}
}
}, 2000L);
}
} catch (Exception e) {
Log.d("ContainerFragment", "checkLostApp: e " + e);
}
}
public class AnonymousClass46 implements Runnable {
AnonymousClass46() {
}
@Override
public void run() {
tp.c(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.util.master.a.b(ContainerFragment.this.D, new a.InterfaceC0598a() {
@Override
public void a() {
Log.d("ContainerFragment", String.format("ContainerFragment/handle:thread(%s)", Thread.currentThread().getName()));
ContainerFragment.this.w();
}
});
}
});
}
}
public void ab() {
az.d("ContainerFragment", String.format("ContainerFragment/checkAssistance:thread(%s)", Thread.currentThread().getName()));
this.I.post(new AnonymousClass46());
}
public int o() {
return com.excelliance.kxqp.gs.main.c.a();
}
private void a(ViewPager viewPager) {
try {
Field declaredField = ViewPager.class.getDeclaredField("mScroller");
declaredField.setAccessible(true);
com.excelliance.kxqp.gs.view.tab.a aVar = new com.excelliance.kxqp.gs.view.tab.a(viewPager.getContext(), new LinearInterpolator());
aVar.a(600);
declaredField.set(viewPager, aVar);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (NoSuchFieldException e2) {
e2.printStackTrace();
}
}
public boolean p() {
return this.A;
}
@Override
public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
super.onRequestPermissionsResult(i, strArr, iArr);
az.d("ContainerFragment", "onRequestPermissionsResult/requestCode: " + i);
com.excelliance.kxqp.gs.ui.mine.a.c().a(i, strArr, iArr);
if (i != 100) {
if (i != 111) {
return;
}
a(i, strArr, iArr);
return;
}
try {
if (iArr.length > 0) {
ArrayList arrayList = new ArrayList();
for (int i2 = 0; i2 < iArr.length; i2++) {
int i3 = iArr[i2];
String str = strArr[i2];
if (i3 != 0) {
arrayList.add(str);
}
}
if (arrayList.isEmpty()) {
w.a((Activity) getActivity());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void a(int i, String[] strArr, int[] iArr) {
for (int i2 = 0; i2 < strArr.length; i2++) {
String str = strArr[i2];
int i3 = iArr[i2];
boolean shouldShowRequestPermissionRationale = ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), str);
az.d("ContainerFragment", "onRequestPermissionsResult: permission:" + str + " grantResult:" + i3 + " rationale:" + shouldShowRequestPermissionRationale);
if (this.d != null && this.c != null && this.c.isShowing()) {
for (PermissionBean permissionBean : this.d) {
if (permissionBean.key.equals(str)) {
permissionBean.grant = i3 == 0;
permissionBean.rationale = shouldShowRequestPermissionRationale;
}
az.d("ContainerFragment", "onRequestPermissionsResult permissionBean: permissionBean");
}
}
}
if (q() == 1) {
if (this.d == null || this.d.size() <= 0) {
return;
}
if (this.c != null && this.c.isShowing()) {
this.c.dismiss();
ac();
this.d = null;
return;
}
this.d = null;
return;
}
if (q() == 2) {
if (this.c == null || !this.c.isShowing()) {
return;
}
this.c.dismiss();
this.c = null;
return;
}
if (q() == 3) {
try {
if (this.c != null && this.c.isShowing()) {
this.c.dismiss();
this.c = null;
}
if (by.a(this.D, "global_config").b("sp_key_splay_pkg_first_time_deny_force_never", true).booleanValue()) {
by.a(this.D, "global_config").a("sp_key_splay_pkg_first_time_deny_force_never", false);
return;
}
Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");
intent.setData(Uri.fromParts("package", this.D.getPackageName(), null));
this.D.startActivity(intent);
return;
} catch (Exception e) {
Log.d("ContainerFragment", "actionFirstPermissionCallBack: " + e.toString());
cg.a(this.D, com.excelliance.kxqp.gs.util.w.e(this.D, "to_permission_fail"));
return;
}
}
r();
if (this.c != null && this.c.isShowing()) {
this.c.dismiss();
}
this.d = null;
}
public int q() {
if (this.d == null) {
return -1;
}
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
ArrayList arrayList3 = new ArrayList();
ArrayList arrayList4 = new ArrayList();
for (PermissionBean permissionBean : this.d) {
if (permissionBean.force) {
arrayList4.add(permissionBean);
if (permissionBean.grant) {
az.d("ContainerFragment", "checkPermissionResult: allow permission:" + permissionBean);
arrayList.add(permissionBean);
} else if (!permissionBean.grant && permissionBean.rationale) {
az.d("ContainerFragment", "checkPermissionResult: again permission:" + permissionBean);
arrayList2.add(permissionBean);
} else if (!permissionBean.grant && !permissionBean.rationale) {
az.d("ContainerFragment", "checkPermissionResult: never permission:" + permissionBean);
arrayList3.add(permissionBean);
}
}
}
if (arrayList4.size() == arrayList.size() && arrayList2.size() == 0 && arrayList3.size() == 0) {
az.d("ContainerFragment", "checkPermissionResult: ALL_FORCE_ALLOW");
return 1;
}
if (arrayList2.size() > 0) {
az.d("ContainerFragment", "checkPermissionResult: DENY_FORCE_AGAIN");
return 2;
}
if (arrayList3.size() <= 0 || arrayList2.size() != 0) {
return -1;
}
az.d("ContainerFragment", "checkPermissionResult: DENY_FORCE_NEVER");
return 3;
}
public void r() {
if (this.c == null || !this.c.isShowing() || this.c.d == null || this.d == null) {
return;
}
this.c.f = this.d;
this.c.d.notifyDataSetChanged();
}
public void d(boolean z) {
int i;
if (this.c == null || !this.c.isShowing() || this.c.d == null || this.d == null || this.c.h == null) {
return;
}
if (z) {
if (this.c.f != null && this.c.f.size() > 1) {
i = R.string.permission_first_need_off_2;
} else {
i = R.string.permission_first_need_off;
}
this.c.h.setText(this.D.getString(i));
return;
}
this.c.h.setText(com.excelliance.kxqp.gs.util.w.e(this.D, "permission_first_need_on"));
}
public MyTabLayout s() {
return this.s;
}
private void ac() {
az.d("ContainerFragment", String.format("ContainerFragment/onStoragePermissionGranted:thread(%s)", Thread.currentThread().getName()));
ae();
ah();
if (com.excelliance.kxqp.gs.util.b.bD(this.D)) {
com.excelliance.kxqp.gs.guide.c.a().a((Activity) getActivity());
}
d(this.D);
}
public void ad() {
az.d("ContainerFragment", String.format("ContainerFragment/importAppGuide:thread(%s)", Thread.currentThread().getName()));
if (com.excelliance.kxqp.gs.util.b.z(this.D)) {
com.excelliance.kxqp.gs.ui.add.i.a(this.D).b();
}
}
private void ae() {
az.d("ContainerFragment", String.format("ContainerFragment/checkRecovery:thread(%s)", Thread.currentThread().getName()));
this.I.post(new Runnable() {
@Override
public void run() {
if (ContainerFragment.this.ag()) {
ContainerFragment.this.af();
} else {
ContainerFragment.this.ad();
}
}
});
}
public void af() {
new f.b(this.D).d("提示").c("recovery_dialog_tips").b("同步数据").c(true).d(true).b(new f.a() {
@Override
public void a(View view, Dialog dialog) {
if (ContainerFragment.this.getActivity().getSupportFragmentManager().findFragmentByTag("RecoveryDataFragment") == null) {
ContainerFragment.this.getActivity().getSupportFragmentManager().beginTransaction().add(com.excelliance.kxqp.swipe.a.a.getId(ContainerFragment.this.D, "fl_content"), new RecoveryDataFragment(), "RecoveryDataFragment").addToBackStack("RecoveryDataFragment").commit();
}
dialog.dismiss();
}
}).a().show();
}
public boolean ag() {
Log.d("ContainerFragment", String.format("ContainerFragment/needRecoveryData:thread(%s)", Thread.currentThread().getName()));
if (MainActivity.f7400a.equals(this.D.getPackageName())) {
return false;
}
boolean z = this.D.getSharedPreferences("recovery_data", 0).getBoolean("key_need_recovery_data", true);
PackageInfo packageInfo = null;
try {
packageInfo = this.D.getPackageManager().getPackageInfo(MainActivity.f7400a, 0);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
boolean z2 = packageInfo != null;
Log.d("ContainerFragment", String.format("ContainerFragment/needRecoveryData:thread(%s) needRecoveryData(%s) ourplayInstalled(%s)", Thread.currentThread().getName(), Boolean.valueOf(z), Boolean.valueOf(z2)));
return z && z2;
}
private void ah() {
MainFragment m = m();
if (m != null) {
m.t();
}
}
public void b(int i) {
Fragment fragment;
if (this.p == null || this.p.size() <= 0 || i >= this.p.size() || (fragment = this.p.get(i)) == null || !(fragment instanceof DomesticAndOverseasStoreFragment)) {
return;
}
((DomesticAndOverseasStoreFragment) fragment).c();
}
private void d(final Context context) {
az.d("ContainerFragment", String.format("ContainerFragment/startDownloadProviderMonitorService:thread(%s)", Thread.currentThread().getName()));
if (this.L) {
return;
}
this.L = true;
tp.f(new Runnable() {
@Override
public void run() {
if (s.a(com.excelliance.kxqp.repository.a.a(context).z())) {
return;
}
DownloadProviderMonitorService.a(context);
}
});
}
@Override
public void t() {
if (this.s == null) {
return;
}
this.M = new PopupWindow(this.D);
TextView textView = new TextView(this.D);
textView.setText(this.D.getString(R.string.store_update_notify));
textView.setTextColor(-1);
textView.setBackgroundResource(R.drawable.store_update_popup_bg);
textView.setLayoutParams(new ViewGroup.LayoutParams(-2, -2));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ContainerFragment.this.M.dismiss();
}
});
this.M.setContentView(textView);
this.M.setBackgroundDrawable(new BitmapDrawable());
this.M.setAnimationStyle(R.style.store_update_anim);
textView.measure(e(this.M.getWidth()), e(this.M.getHeight()));
PopupWindowCompat.showAsDropDown(this.M, this.s, ad.a(this.D, 14.0f), -(textView.getMeasuredHeight() + this.s.getMeasuredHeight()), GravityCompat.START);
this.V.sendEmptyMessageDelayed(5, 3000L);
}
@Override
public void u() {
if (this.S) {
return;
}
this.S = true;
af.a(getActivity(), new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
ContainerFragment.this.S = false;
}
});
}
@Override
public void e(boolean z) {
if (this.U && this.f != null && this.f.getDialog() != null && this.f.getDialog().isShowing()) {
this.U = false;
this.f.dismiss();
az.d("ContainerFragment", "VM_ showUpdateVmDialog: close ");
}
az.d("ContainerFragment", "VM_ showUpdateVmDialog: downlaodOver " + z);
this.f = af.a(getActivity(), z);
}
private static int e(int i) {
return View.MeasureSpec.makeMeasureSpec(View.MeasureSpec.getSize(i), i == -2 ? 0 : 1073741824);
}
public void f(int i) {
if (this.T == null || !this.T.isShowing()) {
return;
}
if (i == com.excelliance.kxqp.gs.main.c.k()) {
a("查看账号信息提示", "商店页发现页");
return;
}
if (i == com.excelliance.kxqp.gs.main.c.e()) {
a("查看账号信息提示", "排行榜");
return;
}
if (i == com.excelliance.kxqp.gs.main.c.h()) {
a("查看账号信息提示", "启动页");
} else if (i == com.excelliance.kxqp.gs.main.c.i()) {
a("查看账号信息提示", "游戏商城");
} else {
com.excelliance.kxqp.gs.main.c.f();
}
}
public void v() {
if (by.a(this.D, "sp_total_info").b("sp_key_mine_page_pop_text", false).booleanValue()) {
if (this.T == null || !this.T.isShowing()) {
if (this.T == null) {
this.T = new PopupWindow(this.D);
}
TextView textView = new TextView(this.D);
String string = this.D.getString(R.string.click_look_buy_ga);
textView.setTextSize(12.0f);
textView.setText(string);
textView.setTextColor(this.D.getResources().getColor(R.color.white));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
by.a(ContainerFragment.this.D, "sp_total_info").a("sp_key_mine_page_pop_text", false);
}
});
textView.setBackgroundResource(R.drawable.bob_r);
this.T.setContentView(textView);
this.T.setBackgroundDrawable(new ColorDrawable(this.D.getResources().getColor(R.color.transparent)));
final int i = this.D.getResources().getDisplayMetrics().widthPixels;
this.s.post(new Runnable() {
@Override
public void run() {
ContainerFragment.this.T.showAsDropDown(ContainerFragment.this.s, (i / 2) + ad.a(ContainerFragment.this.D, 20.0f), (-ad.a(ContainerFragment.this.D, 94.0f)) + 19, 48);
}
});
}
}
}
public void a(String str, String str2) {
BiEventContent biEventContent = new BiEventContent();
biEventContent.current_page = str2;
biEventContent.function_name = str;
biEventContent.content_type = "功能入口";
com.excelliance.kxqp.gs.g.c.a().b(biEventContent);
}
}