OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046
以下内容为反编译后的 MainFragment.java 源代码,内容仅作参考
package com.excelliance.kxqp.gs.ui.home;
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.SharedPreferences;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.database.DataSetObserver;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Message;
import android.os.Process;
import android.text.Html;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.SpannableStringBuilder;
import android.text.TextPaint;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.ClickableSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.StyleSpan;
import android.text.style.URLSpan;
import android.util.Log;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewStub;
import android.view.ViewTreeObserver;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.PopupWindow;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.cardview.widget.CardView;
import androidx.core.app.ActivityCompat;
import androidx.core.app.NotificationCompat;
import androidx.core.provider.FontsContractCompat;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProviders;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager2.widget.ViewPager2;
import androidx.work.WorkRequest;
import com.android.spush.MessagesHelper;
import com.android.spush.SPushService;
import com.android.spush.handle.click.PushItemClickFactory;
import com.android.spush.ui.NotificationCenterActivity;
import com.android.spush.util.WebActionRouter;
import com.bytedance.sdk.open.aweme.common.constants.ParamKeyConstants;
import com.excean.bytedancebi.bean.BiAppUploadInfo;
import com.excean.bytedancebi.bean.BiEventClick;
import com.excean.bytedancebi.bean.BiEventContent;
import com.excean.bytedancebi.bean.BiEventDialogShow;
import com.excean.bytedancebi.bean.BiEventParamFirstStartAppProcess;
import com.excean.bytedancebi.bean.BiEventPermission;
import com.excean.bytedancebi.bean.BiEventPluginPause;
import com.excean.bytedancebi.bean.PageDes;
import com.excean.bytedancebi.manager.BiManager;
import com.excean.ggspace.main.R;
import com.excean.view.dialog.ContainerDialog;
import com.excelliance.kxqp.GameJNI;
import com.excelliance.kxqp.GameUtil;
import com.excelliance.kxqp.PlatSdk;
import com.excelliance.kxqp.SmtServService;
import com.excelliance.kxqp.VersionManager;
import com.excelliance.kxqp.ab;
import com.excelliance.kxqp.api.model.WePlayResult;
import com.excelliance.kxqp.api.response.NewYearGiftResponse;
import com.excelliance.kxqp.bean.CloudGameInfo;
import com.excelliance.kxqp.bean.OpenVipContentBean;
import com.excelliance.kxqp.bitmap.bean.RankingItem;
import com.excelliance.kxqp.bitmap.bean.ResponseData;
import com.excelliance.kxqp.bitmap.model.AppInfo;
import com.excelliance.kxqp.bitmap.model.ThirdLink;
import com.excelliance.kxqp.bitmap.ui.imp.RankingListFragment;
import com.excelliance.kxqp.community.ui.AppDetailActivity;
import com.excelliance.kxqp.gs.adapter.CloudGameAdapter;
import com.excelliance.kxqp.gs.adapter.GameChosenAdapter;
import com.excelliance.kxqp.gs.adapter.GameViewPagerAdapter;
import com.excelliance.kxqp.gs.adapter.ServerInfoAdapter;
import com.excelliance.kxqp.gs.adapter.SinglePlayerAdapter;
import com.excelliance.kxqp.gs.adapter.TodayRecommendAdapter;
import com.excelliance.kxqp.gs.adapter.e;
import com.excelliance.kxqp.gs.appstore.keynote.KeyNoteView;
import com.excelliance.kxqp.gs.appstore.recommend.common.WrapLinearLayoutManager;
import com.excelliance.kxqp.gs.base.b;
import com.excelliance.kxqp.gs.bean.AppDownLoadInfoBean;
import com.excelliance.kxqp.gs.bean.CheckObbVersionUpdateResult;
import com.excelliance.kxqp.gs.bean.CircleUnreadMsgBean;
import com.excelliance.kxqp.gs.bean.CityBean;
import com.excelliance.kxqp.gs.bean.GameChosenBean;
import com.excelliance.kxqp.gs.bean.GameCircleEntranceBean;
import com.excelliance.kxqp.gs.bean.InstallInfo;
import com.excelliance.kxqp.gs.bean.InstallResultcallBack;
import com.excelliance.kxqp.gs.bean.LimitAraeStartAppBean;
import com.excelliance.kxqp.gs.bean.PermissionBean;
import com.excelliance.kxqp.gs.bean.PrepayInfoBean;
import com.excelliance.kxqp.gs.bean.ProxyConfigHelper;
import com.excelliance.kxqp.gs.bean.ServerBroadcastInfo;
import com.excelliance.kxqp.gs.bean.ShareGameBean;
import com.excelliance.kxqp.gs.bean.UserAboutInfo;
import com.excelliance.kxqp.gs.dialog.ad;
import com.excelliance.kxqp.gs.dialog.ak;
import com.excelliance.kxqp.gs.dialog.an;
import com.excelliance.kxqp.gs.dialog.ap;
import com.excelliance.kxqp.gs.dialog.e;
import com.excelliance.kxqp.gs.dialog.f;
import com.excelliance.kxqp.gs.dialog.h;
import com.excelliance.kxqp.gs.dialog.j;
import com.excelliance.kxqp.gs.dialog.m;
import com.excelliance.kxqp.gs.dialog.o;
import com.excelliance.kxqp.gs.dialog.r;
import com.excelliance.kxqp.gs.dialog.s;
import com.excelliance.kxqp.gs.dialog.x;
import com.excelliance.kxqp.gs.discover.circle.CircleMsgCenterActivity;
import com.excelliance.kxqp.gs.discover.circle.GameCircleActivity;
import com.excelliance.kxqp.gs.discover.circle.UserCircleCenterActivity;
import com.excelliance.kxqp.gs.discover.model.MediaResource;
import com.excelliance.kxqp.gs.discover.model.ResourceType;
import com.excelliance.kxqp.gs.download.GoogleAppInfo;
import com.excelliance.kxqp.gs.download.j;
import com.excelliance.kxqp.gs.g.aa;
import com.excelliance.kxqp.gs.g.b;
import com.excelliance.kxqp.gs.g.g;
import com.excelliance.kxqp.gs.g.t;
import com.excelliance.kxqp.gs.g.u;
import com.excelliance.kxqp.gs.g.z;
import com.excelliance.kxqp.gs.game.GameAttributesHelper;
import com.excelliance.kxqp.gs.guide.GuideActivity;
import com.excelliance.kxqp.gs.launch.LaunchViewModel;
import com.excelliance.kxqp.gs.launch.a.h;
import com.excelliance.kxqp.gs.launch.a.m;
import com.excelliance.kxqp.gs.launch.a.t;
import com.excelliance.kxqp.gs.launch.function.ac;
import com.excelliance.kxqp.gs.launch.function.af;
import com.excelliance.kxqp.gs.launch.function.ah;
import com.excelliance.kxqp.gs.launch.function.ai;
import com.excelliance.kxqp.gs.launch.function.aj;
import com.excelliance.kxqp.gs.launch.function.e;
import com.excelliance.kxqp.gs.launch.function.g;
import com.excelliance.kxqp.gs.launch.function.y;
import com.excelliance.kxqp.gs.launch.i;
import com.excelliance.kxqp.gs.launch.p;
import com.excelliance.kxqp.gs.launch.q;
import com.excelliance.kxqp.gs.main.ContainerFragment;
import com.excelliance.kxqp.gs.main.InitObserver;
import com.excelliance.kxqp.gs.main.MainActivity;
import com.excelliance.kxqp.gs.multi.down.model.DownBean;
import com.excelliance.kxqp.gs.newappstore.Bean.AppGoodsBean;
import com.excelliance.kxqp.gs.newappstore.b.b;
import com.excelliance.kxqp.gs.newappstore.ui.NewStoreAppListActivity;
import com.excelliance.kxqp.gs.newappstore.ui.c;
import com.excelliance.kxqp.gs.receiver.ApkDownloadCompleteReceiver;
import com.excelliance.kxqp.gs.screen.MediaProfiles;
import com.excelliance.kxqp.gs.service.CustomIntentService;
import com.excelliance.kxqp.gs.service.ProxyDelayService;
import com.excelliance.kxqp.gs.thpool.tp;
import com.excelliance.kxqp.gs.ui.accreceive.FreeAccountActivity;
import com.excelliance.kxqp.gs.ui.add.AcceleratePromptActivity;
import com.excelliance.kxqp.gs.ui.add.AddGamesActivity;
import com.excelliance.kxqp.gs.ui.add.NewAddGamesActivity;
import com.excelliance.kxqp.gs.ui.combine_recomend.a;
import com.excelliance.kxqp.gs.ui.combine_recomend.model.CombineRecommendBean;
import com.excelliance.kxqp.gs.ui.feedback.FeedbackAndHelpActivity;
import com.excelliance.kxqp.gs.ui.feedback.ShowFeedbackResultDialog;
import com.excelliance.kxqp.gs.ui.feedback.questions.ActivityFeedbackQuestions;
import com.excelliance.kxqp.gs.ui.flow.OverdueFlowActivity;
import com.excelliance.kxqp.gs.ui.gameaccount.BuyGameAccountActivity;
import com.excelliance.kxqp.gs.ui.home.GoogleServiceViewModel;
import com.excelliance.kxqp.gs.ui.home.a;
import com.excelliance.kxqp.gs.ui.launch.GoogleActionViewWrapper;
import com.excelliance.kxqp.gs.ui.medal.TaskCenterActivity;
import com.excelliance.kxqp.gs.ui.medal.a.g;
import com.excelliance.kxqp.gs.ui.medal.model.DecorationsResult;
import com.excelliance.kxqp.gs.ui.medal.vm.ReceivedMedalViewModel;
import com.excelliance.kxqp.gs.ui.pay.VipFragment;
import com.excelliance.kxqp.gs.ui.question.CommonWebViewActivity;
import com.excelliance.kxqp.gs.ui.question.WebNoVideoActivity;
import com.excelliance.kxqp.gs.ui.search.dialog.a;
import com.excelliance.kxqp.gs.ui.search.v2.SearchActivityWithDiscover;
import com.excelliance.kxqp.gs.ui.share.core.config.SocializeMedia;
import com.excelliance.kxqp.gs.util.UserUtil;
import com.excelliance.kxqp.gs.util.ViewSwitcher;
import com.excelliance.kxqp.gs.util.al;
import com.excelliance.kxqp.gs.util.ao;
import com.excelliance.kxqp.gs.util.aq;
import com.excelliance.kxqp.gs.util.ar;
import com.excelliance.kxqp.gs.util.as;
import com.excelliance.kxqp.gs.util.au;
import com.excelliance.kxqp.gs.util.aw;
import com.excelliance.kxqp.gs.util.ay;
import com.excelliance.kxqp.gs.util.az;
import com.excelliance.kxqp.gs.util.bd;
import com.excelliance.kxqp.gs.util.bf;
import com.excelliance.kxqp.gs.util.bh;
import com.excelliance.kxqp.gs.util.bi;
import com.excelliance.kxqp.gs.util.bm;
import com.excelliance.kxqp.gs.util.bn;
import com.excelliance.kxqp.gs.util.bo;
import com.excelliance.kxqp.gs.util.bq;
import com.excelliance.kxqp.gs.util.br;
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.cd;
import com.excelliance.kxqp.gs.util.ce;
import com.excelliance.kxqp.gs.util.cf;
import com.excelliance.kxqp.gs.util.cg;
import com.excelliance.kxqp.gs.util.ck;
import com.excelliance.kxqp.gs.util.cl;
import com.excelliance.kxqp.gs.util.cn;
import com.excelliance.kxqp.gs.util.w;
import com.excelliance.kxqp.gs.util.z;
import com.excelliance.kxqp.gs.view.ApkDownloadProgressDialog;
import com.excelliance.kxqp.gs.view.other.AutoScrollView;
import com.excelliance.kxqp.gs.view.other.DownProgress;
import com.excelliance.kxqp.gs.view.other.DownSwitcher;
import com.excelliance.kxqp.gs.view.other.DragGridView;
import com.excelliance.kxqp.gs.view.other.FullGridView;
import com.excelliance.kxqp.gs.view.other.MyTabLayout;
import com.excelliance.kxqp.gs.view.other.PluginProgressView;
import com.excelliance.kxqp.gs.view.other.SwitchTextView;
import com.excelliance.kxqp.gs.view.switchbutton.SwitchButton;
import com.excelliance.kxqp.gs.view.tab.CommonTabLayout;
import com.excelliance.kxqp.gs.view.zmbanner.Banner;
import com.excelliance.kxqp.gs.view.zmbanner.BannerPageChangedHandler;
import com.excelliance.kxqp.gs.view.zmbanner.c;
import com.excelliance.kxqp.gs.vip.k;
import com.excelliance.kxqp.info.DataInfo;
import com.excelliance.kxqp.n;
import com.excelliance.kxqp.platforms.ExcellianceAppInfo;
import com.excelliance.kxqp.repository.ViewRepository;
import com.excelliance.kxqp.repository.b;
import com.excelliance.kxqp.sdk.StatisticsBase;
import com.excelliance.kxqp.sdk.StatisticsBuilder;
import com.excelliance.kxqp.sdk.StatisticsGS;
import com.excelliance.kxqp.sdk.UploadstaticData;
import com.excelliance.kxqp.task.store.common.ScrollableLazyLoadFragment;
import com.excelliance.kxqp.ui.InitialData;
import com.excelliance.kxqp.ui.detail.RankingDetailInfo;
import com.excelliance.kxqp.util.CustomNoticeDialogUtil;
import com.excelliance.kxqp.util.Reflecting;
import com.excelliance.kxqp.util.resource.ResourceUtil;
import com.excelliance.kxqp.widget.PopText;
import com.excelliance.staticslio.StatisticsManager;
import com.google.android.material.badge.BadgeDrawable;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.tencent.connect.common.Constants;
import com.tencent.connect.share.QzonePublish;
import com.tencent.open.SocialConstants;
import com.umeng.union.UMUnionConstants;
import io.github.prototypez.service.account.request.LoginRequest;
import io.reactivex.annotations.SchedulerSupport;
import java.io.File;
import java.io.IOException;
import java.io.Serializable;
import java.lang.ref.WeakReference;
import java.net.URL;
import java.net.URLConnection;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import kotlinx.coroutines.DebugKt;
import org.apache.http.HttpHost;
import org.apache.http.HttpStatus;
import org.apache.http.cookie.ClientCookie;
import org.json.JSONException;
import org.json.JSONObject;
public class MainFragment extends ScrollableLazyLoadFragment implements View.OnClickListener, ad.a, com.excelliance.kxqp.gs.download.e, com.excelliance.kxqp.gs.listener.d, com.excelliance.kxqp.gs.ui.flow.f, AutoScrollView.a {
public static boolean f9555a;
private static MainFragment aI;
private AutoScrollView A;
private TextView B;
private SwitchTextView C;
private View D;
private View E;
private View F;
private FrameLayout G;
private View K;
private View L;
private ListView M;
private com.excelliance.kxqp.gs.discover.circle.adapter.b N;
private RecyclerView O;
private View P;
private View Q;
private RecyclerView R;
private View S;
private View T;
private RecyclerView U;
private View V;
private View W;
private View X;
private RecyclerView Y;
private ViewStub Z;
private ApkDownloadCompleteReceiver aE;
private com.excelliance.kxqp.gs.ui.view.b aF;
private String aG;
private Dialog aH;
private com.excelliance.kxqp.gs.view.zmbanner.a aK;
private Handler aL;
private MainViewModel aM;
private LaunchViewModel aN;
private i aO;
private com.excelliance.kxqp.gs.guide.d aQ;
private GoogleServiceViewModel aR;
private ap aU;
private com.excelliance.kxqp.util.master.d aW;
private Banner aa;
private GameChosenAdapter ab;
private TextView ac;
private TextView ad;
private View ae;
private View af;
private View ag;
private RecyclerView ah;
private RecyclerView ai;
private CardView aj;
private ServerInfoAdapter ak;
private LinearLayoutManager al;
private String am;
private r ao;
private s ap;
private o aq;
private x ar;
private h as;
private h at;
private CommonTabLayout au;
private LinearLayout av;
private ArrayList<com.excelliance.kxqp.gs.view.tab.c> aw;
private ViewPager2 ax;
private int ay;
Dialog f9556b;
private Context bA;
private com.excelliance.kxqp.gs.ui.home.f bB;
private ViewSwitcher bC;
private Dialog bD;
private com.excelliance.kxqp.gs.ui.banner.i bE;
private com.excelliance.kxqp.gs.ui.flow.e bF;
private SharedPreferences bG;
private LinearLayout bI;
private an bK;
private View bL;
private View bM;
private com.excelliance.kxqp.gs.ui.launch.c bN;
private TextView bO;
private TextView bP;
private TextView bQ;
private View bR;
private PopupWindow bS;
private View bT;
private View bU;
private com.excelliance.kxqp.gs.base.f bV;
private View bX;
private View bY;
private ImageView bZ;
private u bg;
private TodayRecommendAdapter bh;
private WeakReference<com.excelliance.kxqp.gs.download.d> bi;
private com.excelliance.kxqp.gs.ui.medal.ui.b bj;
private com.excelliance.kxqp.gs.view.zmbanner.b bk;
private FrameLayout bl;
private GameViewPagerAdapter bm;
private boolean bn;
private boolean bo;
private ReceivedMedalViewModel bp;
private ContainerDialog bs;
private List<CircleUnreadMsgBean> bv;
private PluginProgressView by;
private View bz;
public com.excelliance.kxqp.gs.newappstore.b.b c;
PopText e;
PopText f;
TextView g;
private FullGridView m;
private FullGridView n;
private com.excelliance.kxqp.gs.adapter.e o;
private com.excelliance.kxqp.gs.adapter.e p;
private Context r;
private IntentFilter s;
private f t;
private e u;
private String v;
private ao w;
private LinearLayout x;
private FrameLayout y;
private Banner z;
private String q = null;
private com.excelliance.kxqp.gs.ui.home.e H = new com.excelliance.kxqp.gs.ui.home.e();
private List<DownProgress> I = new ArrayList();
private List<DownSwitcher> J = new ArrayList();
private Boolean an = true;
private boolean az = false;
private boolean aA = false;
private boolean aB = false;
private int aC = 0;
private boolean aD = false;
private List<c.a> aJ = new ArrayList();
private boolean aP = false;
private boolean aS = false;
private boolean aT = false;
io.reactivex.b.a d = new io.reactivex.b.a();
private boolean aV = false;
private AdapterView.OnItemClickListener aX = null;
private AdapterView.OnItemClickListener aY = null;
private e.b aZ = null;
private e.b ba = null;
private AdapterView.OnItemClickListener bb = null;
private AdapterView.OnItemClickListener bc = null;
private e.b bd = null;
private e.b be = null;
private int bf = 1002;
ArrayList<com.excelliance.kxqp.gs.adapter.e> h = new ArrayList<>();
private final int bq = 1;
private final int br = 2;
private boolean bt = false;
private Handler bu = new Handler() {
@Override
public void handleMessage(Message message) {
boolean z;
switch (message.what) {
case 24:
MainFragment.this.a("switch_proxy");
return;
case 25:
com.excelliance.kxqp.gs.k.c cVar = new com.excelliance.kxqp.gs.k.c();
cVar.a(MainFragment.this.bA, message.arg1).a((String) message.obj).a((message.arg2 & 1) == 1);
n.a().a(com.excelliance.kxqp.gs.k.c.f6576a, com.excelliance.kxqp.gs.k.c.class).setValue(cVar);
return;
case 26:
case 27:
case 31:
case 32:
case 33:
case 34:
case 38:
default:
return;
case 28:
int i = message.arg2;
if (i <= 0) {
MainFragment.this.a((ExcellianceAppInfo) message.obj, message.arg1, 0);
return;
} else {
MainFragment.this.a((ExcellianceAppInfo) message.obj, message.arg1, i);
return;
}
case 29:
Object obj = message.obj;
az.i("MainFragment", "handleMessage: " + obj);
if (obj != null) {
final int i2 = message.arg1;
final ExcellianceAppInfo excellianceAppInfo = (ExcellianceAppInfo) obj;
final String appPackageName = excellianceAppInfo.getAppPackageName();
az.o("Open", "[" + excellianceAppInfo.getAppName() + "/" + appPackageName + "]");
tp.d(new Runnable() {
@Override
public void run() {
au.a().c(appPackageName, MainFragment.this.r);
MainFragment.this.a(excellianceAppInfo, i2, 0);
}
});
return;
}
return;
case 30:
if (MainFragment.this.o != null && MainFragment.this.m != null) {
MainFragment.this.aP();
return;
} else {
if (com.excean.ab_builder.c.a.h(MainFragment.this.getContext())) {
if (MainFragment.this.p != null) {
MainFragment.this.aP();
return;
}
return;
}
MainFragment.this.bu.sendMessageDelayed(MainFragment.this.bu.obtainMessage(30), 50L);
return;
}
case 35:
MainFragment.this.a(message);
return;
case 36:
Bundle bundle = new Bundle();
bundle.putString(WebActionRouter.KEY_PKG, (String) message.obj);
bundle.putInt("cpu", message.arg1);
MainFragment.this.aN.a(bundle, (g.a) null);
return;
case 37:
FragmentActivity activity = MainFragment.this.getActivity();
if (activity instanceof MainActivity) {
z = ((MainActivity) activity).a() != com.excelliance.kxqp.gs.main.c.e();
az.d("MainFragment", "switchNecessary: " + z);
} else {
z = true;
}
if (!z) {
MainFragment.this.aO.a(true);
return;
}
Message message2 = new Message();
message2.what = 2;
MainFragment.this.aO.a(message2, new i.a() {
@Override
public void a(Context context, com.excelliance.kxqp.gs.dialog.g gVar, int i3, Message message3, int i4) {
}
@Override
public void b(Context context, com.excelliance.kxqp.gs.dialog.g gVar, int i3, Message message3, int i4) {
MainFragment.this.i(99);
Intent intent = new Intent(MainFragment.this.bA.getPackageName() + ".action.switch.fragment");
intent.putExtra("index", com.excelliance.kxqp.gs.main.c.e());
MainFragment.this.bA.sendBroadcast(intent);
}
});
return;
case 39:
aq.a().a(String.valueOf(message.obj));
return;
case 40:
removeMessages(40);
if (MainFragment.this.j) {
if (com.excelliance.kxqp.util.master.c.a()) {
MainFragment.this.bu.sendEmptyMessageDelayed(40, 1000L);
break;
} else {
MainFragment.this.a((String) null);
MainFragment.this.j = false;
break;
}
}
break;
case 41:
break;
}
removeMessages(41);
if (MainFragment.this.aQ != null) {
MainFragment.this.aQ.a();
}
}
};
private b.a bw = new b.a() {
@Override
public void a(ExcellianceAppInfo excellianceAppInfo) {
AppGoodsBean appGoodsBean = new AppGoodsBean();
appGoodsBean.f7523a = excellianceAppInfo.getAppPackageName();
appGoodsBean.f7524b = excellianceAppInfo.appName;
appGoodsBean.c = excellianceAppInfo.getAppIconPath();
MainFragment.this.a(appGoodsBean, excellianceAppInfo);
}
};
private KeyNoteView bx = new KeyNoteView() {
public Activity g;
@Override
public Activity getActivity() {
if (this.g == null) {
this.g = MainFragment.this.getActivity();
}
return this.g;
}
};
private ViewSwitcher.b bH = new ViewSwitcher.b() {
@Override
public void a() {
az.w("MainFragment", "---- sw: " + MainFragment.this.bC.a());
MainFragment.f9555a = MainFragment.f9555a && !MainFragment.this.bC.a();
if (MainFragment.this.o != null && MainFragment.this.m != null) {
MainFragment.this.aP();
} else if (com.excean.ab_builder.c.a.h(MainFragment.this.getContext())) {
if (MainFragment.this.p != null && MainFragment.this.n != null) {
MainFragment.this.aP();
}
} else if (com.excean.ab_builder.c.a.at(MainFragment.this.bA)) {
if (MainFragment.this.p != null) {
MainFragment.this.aP();
}
} else {
MainFragment.this.bu.sendMessageDelayed(MainFragment.this.bu.obtainMessage(30), 50L);
}
if (com.excelliance.kxqp.gs.util.b.aW(MainFragment.this.bA)) {
if (MainFragment.this.bN != null) {
MainFragment.this.bN.b();
}
if (MainFragment.this.bU != null) {
MainFragment.this.bU.setVisibility(MainFragment.this.bC.a() ? 0 : 8);
}
}
if (MainFragment.this.bC.a()) {
MainFragment.this.t();
}
MainFragment.this.bm();
as.af(MainFragment.this.bA);
if (com.excean.ab_builder.c.a.X(MainFragment.this.bA) || com.excean.ab_builder.c.a.Y(MainFragment.this.bA)) {
com.excelliance.kxqp.gs.g.g.a((Activity) MainFragment.this.getActivity()).a(MainFragment.this.getActivity(), MainFragment.this.bz);
}
}
};
private boolean bJ = false;
private String bW = "";
private com.excelliance.kxqp.gs.download.i ca = new com.excelliance.kxqp.gs.download.i() {
@Override
public void a(io.reactivex.b.b bVar) {
MainFragment.this.d.a(bVar);
}
};
private Observer<String> cb = new Observer<String>() {
@Override
public void onChanged(String str) {
MainFragment.this.v = str;
}
};
private Observer<LimitAraeStartAppBean> cc = new Observer<LimitAraeStartAppBean>() {
@Override
public void onChanged(LimitAraeStartAppBean limitAraeStartAppBean) {
com.excelliance.kxqp.gs.g.r.a(MainFragment.this, MainFragment.this.bA, limitAraeStartAppBean);
}
};
private Observer<ExcellianceAppInfo> cd = new Observer<ExcellianceAppInfo>() {
@Override
public void onChanged(ExcellianceAppInfo excellianceAppInfo) {
az.d("MainFragment", String.format("MainFragment/onChanged:thread(%s) mUninstallAppObserver appInfo(%s)", Thread.currentThread().getName(), excellianceAppInfo));
if (MainFragment.this.o != null) {
MainFragment.this.o.b(MainFragment.this.bA, excellianceAppInfo);
}
}
};
private Observer<com.excelliance.kxqp.gs.k.c> ce = new Observer<com.excelliance.kxqp.gs.k.c>() {
@Override
public void onChanged(com.excelliance.kxqp.gs.k.c cVar) {
String str;
Log.i("MainFragment", "mProxyUiEventObserver/onChanged() called with: thread = 【" + Thread.currentThread() + "】, uiEvent = 【" + cVar + "】");
int u = as.u(MainFragment.this.bA);
String a2 = cVar.a(MainFragment.this.bA);
if (TextUtils.isEmpty(a2)) {
str = null;
} else {
if (u >= 0) {
str = as.c(MainFragment.this.r, u);
if (!TextUtils.isEmpty(str)) {
a2 = str;
}
} else {
str = null;
}
MainFragment.this.H.a(a2);
}
if (cVar.b()) {
MainFragment.this.a((String) null);
}
if (!TextUtils.isEmpty(cVar.b(MainFragment.this.bA))) {
MainFragment.this.H.a(MainFragment.this.bA, cVar.b(MainFragment.this.bA));
MainFragment.this.H.b(MainFragment.this.bA, cVar.b(MainFragment.this.bA));
}
if (cVar.c()) {
if (u >= 0) {
str = as.c(MainFragment.this.r, u);
TextUtils.isEmpty(str);
}
boolean z = (cVar.a() == 2 || cVar.a() == -3) ? false : true;
if (TextUtils.isEmpty(str) || !z) {
Toast.makeText(MainFragment.this.r, cVar.c(MainFragment.this.bA), 1).show();
return;
}
String format = String.format(MainFragment.this.bA.getString(R.string.boost_success), str);
if (cVar.d()) {
String e2 = cVar.e();
if (!TextUtils.isEmpty(e2) && !TextUtils.equals(str, e2)) {
format = String.format(MainFragment.this.bA.getString(R.string.optimal_special_proxy_content_toast), str, e2);
}
}
Toast.makeText(MainFragment.this.r, format, 1).show();
}
}
};
private Observer<Boolean> cf = new Observer<Boolean>() {
@Override
public void onChanged(Boolean bool) {
Log.i("MainFragment", "mNativeAppChangeEventObserver/onChanged() called with: thread = 【" + Thread.currentThread() + "】, change = 【" + bool + "】");
if (bool == null || !bool.booleanValue() || MainFragment.this.bB == null || bs.p(MainFragment.this.bA) || !com.excelliance.kxqp.gs.util.b.aa(MainFragment.this.bA)) {
return;
}
if (!com.excelliance.kxqp.gs.util.b.aN(MainFragment.this.bA) || com.excelliance.kxqp.gs.ui.home.a.a(MainFragment.this.bA, "flag_today_recommend_")) {
MainFragment.this.bB.b();
}
}
};
private Observer<List<ExcellianceAppInfo>> cg = new Observer<List<ExcellianceAppInfo>>() {
@Override
public void onChanged(List<ExcellianceAppInfo> list) {
az.d("MainFragment", String.format("MainFragment/onChanged:thread(%s) appInfoList(%s)", Thread.currentThread().getName(), Integer.valueOf(list.size())));
MainFragment.this.o.a(list);
if (com.excean.ab_builder.c.a.at(MainFragment.this.bA) && MainFragment.this.au != null) {
MainFragment.this.e(MainFragment.this.au.getCurrentTab());
}
if (com.excean.ab_builder.c.a.T(MainFragment.this.bA)) {
MainFragment.this.A(list);
}
}
};
private Observer<List<ExcellianceAppInfo>> ch = new Observer<List<ExcellianceAppInfo>>() {
@Override
public void onChanged(List<ExcellianceAppInfo> list) {
az.d("MainFragment", String.format("MainFragment/onChanged:thread(%s) mNativeAppStartObserver(%s)", Thread.currentThread().getName(), Integer.valueOf(list.size())));
if (com.excean.ab_builder.c.a.h(MainFragment.this.bA) && MainFragment.this.p != null) {
MainFragment.this.p.a(list);
}
if (!com.excean.ab_builder.c.a.at(MainFragment.this.bA) || MainFragment.this.p == null) {
return;
}
MainFragment.this.p.a(list);
}
};
private Observer<List<ExcellianceAppInfo>> ci = new Observer<List<ExcellianceAppInfo>>() {
@Override
public void onChanged(List<ExcellianceAppInfo> list) {
az.d("MainFragment", String.format("MainFragment/mDbNativeObserver/onChanged:thread(%s) appInfoList(%s)", Thread.currentThread().getName(), Integer.valueOf(list.size())));
if (MainFragment.this.ab != null) {
MainFragment.this.ab.c(list);
}
}
};
private ExcellianceAppInfo cj = null;
private long ck = 0;
private BroadcastReceiver cl = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (MainFragment.this.A == null) {
return;
}
MainFragment.this.A.scrollTo(0, 0);
if (com.excelliance.kxqp.gs.util.b.aW(MainFragment.this.bA)) {
View a2 = MainFragment.this.w.a("switch_country_layout", MainFragment.this.bz);
if (a2 != null) {
if (MainFragment.this.bS == null) {
TextView textView = (TextView) w.b(MainFragment.this.bA, "pop_choose_way");
if (com.excelliance.kxqp.gs.newappstore.b.c.a(MainFragment.this.bA) && textView != null) {
com.excelliance.kxqp.gs.newappstore.b.c.a(textView, w.k(MainFragment.this.bA, "bg_floating_window_new_store"));
}
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (MainFragment.this.bT != null) {
MainFragment.this.bT.performClick();
}
if (MainFragment.this.bS != null) {
MainFragment.this.bS.dismiss();
}
}
});
MainFragment.this.bS = new PopupWindow(textView, com.excelliance.kxqp.gs.util.ad.a(MainFragment.this.bA, 168.0f), com.excelliance.kxqp.gs.util.ad.a(MainFragment.this.bA, 52.0f));
MainFragment.this.bS.setOutsideTouchable(true);
}
if (MainFragment.this.bS.isShowing()) {
return;
}
MainFragment.this.bS.showAsDropDown(a2, com.excelliance.kxqp.gs.util.ad.a(MainFragment.this.bA, 20.0f), com.excelliance.kxqp.gs.util.ad.a(MainFragment.this.bA, -10.0f));
az.d("MainFragment", "mSpeedUpLineReceiver/receive showAsDropDown");
return;
}
return;
}
TextView textView2 = (TextView) MainFragment.this.w.a("tv_choose_way1", MainFragment.this.bz);
if (com.excelliance.kxqp.gs.newappstore.b.c.a(MainFragment.this.bA) && textView2 != null) {
com.excelliance.kxqp.gs.newappstore.b.c.a(textView2, w.k(MainFragment.this.bA, "bg_floating_window_new_store"));
}
if (textView2 == null) {
cg.a(MainFragment.this.bA, "speedTextView == null");
return;
}
textView2.setVisibility(0);
int i = -MainFragment.this.a(13.0f);
int right = ((TextView) MainFragment.this.w.a("selected_area", MainFragment.this.bz)).getRight() - MainFragment.this.a(60.0f);
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) textView2.getLayoutParams();
layoutParams.setMargins(right, i, 0, 0);
textView2.setLayoutParams(layoutParams);
}
};
public BroadcastReceiver i = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action != null) {
if (TextUtils.equals(action, context.getPackageName() + "GAccountFragment.google_account_buy_success")) {
MainFragment.this.aT();
}
}
}
};
private BroadcastReceiver f9557cm = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (TextUtils.equals(action, MainFragment.this.q + ".action.plugin.progress")) {
Bundle bundleExtra = intent.getBundleExtra("bundle");
long j = bundleExtra.getLong("currentPro");
long j2 = bundleExtra.getLong(RankingItem.KEY_SIZE);
int i = bundleExtra.getInt("index");
az.d("MainFragment", "DOWNLOADER onReceive progress currentPro: " + j + " fileSize: " + j2 + " index: " + i);
MainFragment.this.a(i, j2, j);
if (com.excelliance.kxqp.gs.util.b.bt(MainFragment.this.bA)) {
com.excelliance.kxqp.gs.guide.v2.a.a().a((Activity) MainFragment.this.getActivity(), MainFragment.this.D);
return;
} else {
if (!com.excelliance.kxqp.gs.util.b.bS(MainFragment.this.bA)) {
if (com.excelliance.kxqp.gs.util.b.bD(MainFragment.this.bA)) {
return;
}
com.excelliance.kxqp.gs.guide.b.a().a((Activity) MainFragment.this.getActivity(), MainFragment.this.D);
return;
}
com.excelliance.kxqp.gs.guide.v3.b.a().a((Activity) MainFragment.this.getActivity());
return;
}
}
if (action.equals(MainFragment.this.q + ".download.notify.state")) {
Bundle bundleExtra2 = intent.getBundleExtra("bundle");
if (MainFragment.this.bB == null || bundleExtra2 == null) {
return;
}
bundleExtra2.getInt("index");
int i2 = bundleExtra2.getInt("state");
bundleExtra2.getInt("errorCount");
String string = bundleExtra2.getString(WebActionRouter.KEY_PKG);
bundleExtra2.getLong(ExcellianceAppInfo.KEY_CURRNETPOS);
int i3 = bundleExtra2.getInt("type");
if (cd.a(string) || i3 != 5 || i2 == 1 || i2 == 4 || i2 != 16) {
return;
}
bz.a().f(MainFragment.this.bA);
return;
}
if (TextUtils.equals(action, MainFragment.this.q + ".action.plugin.state")) {
Bundle bundleExtra3 = intent.getBundleExtra("bundle");
int i4 = bundleExtra3.getInt("state");
int i5 = bundleExtra3.getInt("index");
Log.d("MainFragment", "DOWNLOADER onReceive state state: " + i4 + " index: " + i5);
MainFragment.this.a(i5, i4);
}
}
};
private BroadcastReceiver f9558cn = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (TextUtils.equals(action, MainFragment.this.getActivity().getPackageName() + "SPLIT_REQUEST_RECEIVER_CALLBACK")) {
Bundle bundleExtra = intent.getBundleExtra("bundle");
int i = bundleExtra.getInt("status", -999);
String string = bundleExtra.getString(WebActionRouter.KEY_PKG);
az.d("MainFragment", "Installation status:" + i + " pkg:" + string);
if (i == 6) {
if (string != null) {
com.excelliance.kxqp.gs.vip.f.a();
bundleExtra.getString("appName");
MainFragment.this.bo();
return;
}
return;
}
switch (i) {
case -1:
az.d("MainFragment", "Requesting user confirmation for installation");
Intent intent2 = (Intent) bundleExtra.getParcelable("comfirIntent");
if (MainFragment.this.bA != null) {
try {
az.d("MainFragment", "startActivityForResult confirmationIntent" + intent2.toString());
MainFragment.this.startActivityForResult(intent2, 222);
by.a(context, "sp_total_info").a("sp_key_close_miui_notice", false);
return;
} catch (Exception e2) {
e2.printStackTrace();
az.d("MainFragment", "Installation Exception Exception" + intent2.toString());
az.e("MainFragment", "MainFragment/onReceive:INSTALL_SPLIT_RECEIVER " + e2.toString());
String c2 = com.excelliance.kxqp.gs.vip.f.a().c();
String b2 = com.excelliance.kxqp.gs.vip.f.a().b();
com.excelliance.kxqp.gs.util.e.c(b2);
com.excelliance.kxqp.gs.vip.f.a().c(b2);
if (cd.a(c2)) {
cf.a(context, context.getString(R.string.install_fail), 1);
} else {
cg.a(context, String.format(w.e(context, "app_installing_failure"), c2));
}
n.a().a("event_split_apk_importing").postValue(b2);
by.a(context, "sp_total_info").a("sp_key_close_miui_notice", true);
return;
}
}
return;
case 0:
if (string != null) {
com.excelliance.kxqp.gs.vip.f a2 = com.excelliance.kxqp.gs.vip.f.a();
cg.a(context, String.format(w.e(context, "app_installing_success"), bundleExtra.getString("appName")));
az.d("MainFragment", "Installation succeed size:" + a2.d());
if (a2.d() == 0 && com.excelliance.kxqp.gs.vip.e.a()) {
az.d("MainFragment", "Installation succeed 0 size:" + a2.d());
MainFragment.this.o();
}
if (MainFragment.this.bB != null) {
MainFragment.this.bB.h();
}
}
az.d("MainFragment", "Installation succeed");
return;
default:
if (string != null) {
com.excelliance.kxqp.gs.vip.f a3 = com.excelliance.kxqp.gs.vip.f.a();
cg.a(context, String.format(w.e(context, "app_installing_failure"), bundleExtra.getString("appName")));
az.d("MainFragment", "Installation failure size:" + a3.d());
if (a3.d() == 0 && com.excelliance.kxqp.gs.vip.e.a()) {
az.d("MainFragment", "Installation failure 0 size:" + a3.d());
}
}
az.d("MainFragment", "Installation failed");
return;
}
}
if (TextUtils.equals(action, "com.excelliance.end.paly.game")) {
com.excelliance.user.account.f.e.a("getVip", ":play gameTime isVisible " + MainFragment.this.isVisible);
if (com.excean.ab_builder.c.a.au(MainFragment.this.bA) && MainFragment.this.isVisible) {
long longExtra = intent.getLongExtra("play_game_time", 0L);
StringBuilder sb = new StringBuilder();
sb.append(":play gameTime ");
long j = longExtra / 1000;
sb.append(j);
com.excelliance.user.account.f.e.a("getVip", sb.toString());
MainFragment.this.a((int) (j / 60), MainFragment.this.o.c(intent.getStringExtra("play_game_pkg")));
}
}
}
};
public boolean j = false;
boolean k = false;
private BroadcastReceiver co = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (!cd.a(action)) {
if (TextUtils.equals(action, MainFragment.this.q + ".user_diff_line")) {
az.d("MainFragment", "强制下线");
com.excelliance.kxqp.gs.multi.down.b.a(!bx.a().n(MainFragment.this.bA));
MainFragment.this.bB.i();
if (com.excelliance.kxqp.task.g.g.a(MainFragment.this.bA)) {
MainFragment.this.bB.j();
return;
}
return;
}
}
if (cd.a(action) || !TextUtils.equals(action, "com.excelliance.refresh.vip")) {
return;
}
StringBuilder sb = new StringBuilder();
sb.append("refreshvip: mPresenter != null ");
sb.append(MainFragment.this.bB != null);
com.excelliance.user.account.f.e.a("getVip", sb.toString());
if (MainFragment.this.bB != null) {
MainFragment.this.bB.a();
}
}
};
private BroadcastReceiver cp = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (!TextUtils.equals(intent.getAction(), ".action.imported.danger.app.dialog") || MainFragment.this.aT) {
return;
}
String stringExtra = intent.getStringExtra("pkgName");
if (cd.a(stringExtra)) {
return;
}
az.d("MainFragment", "onActivityResult: icon = " + (bn.j(MainFragment.this.bA) + stringExtra + ".png"));
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add(stringExtra);
com.excelliance.kxqp.gs.ui.search.dialog.a c2 = new com.excelliance.kxqp.gs.ui.search.dialog.a(MainFragment.this.bA).a(arrayList).a(w.e(MainFragment.this.bA, "imported_danger_app_v2")).b(w.e(MainFragment.this.bA, "imported_danger_app_hint")).d(w.e(MainFragment.this.bA, "cancel")).c(w.e(MainFragment.this.bA, "to_look"));
if (MainFragment.this.bC.b() && arrayList.size() == 1) {
MainFragment.this.a(arrayList.get(0), c2);
}
if (MainFragment.this.bC.b()) {
return;
}
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "import_risk_notice"));
}
};
private BroadcastReceiver cq = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (TextUtils.equals(action, "action.preload.dialog.img")) {
String stringExtra = intent.getStringExtra(SocialConstants.PARAM_IMG_URL);
if (TextUtils.isEmpty(stringExtra)) {
return;
}
com.bumptech.glide.i.b(MainFragment.this.bA).a(stringExtra).b(com.bumptech.glide.d.b.b.SOURCE).e(HttpStatus.SC_INTERNAL_SERVER_ERROR, HttpStatus.SC_INTERNAL_SERVER_ERROR);
return;
}
if (TextUtils.equals(action, "action.start.download.after.click.ad")) {
Log.d("MainFragment", "onReceive: ACTION_START_DOWNLOAD_AFTER_CLICK_AD");
CombineRecommendBean.SubBean subBean = (CombineRecommendBean.SubBean) intent.getBundleExtra("splash_ad_detail").getParcelable("ad_detail");
if (subBean != null) {
ExcellianceAppInfo d2 = MainFragment.this.d(subBean);
t tVar = new t();
tVar.a(MainFragment.this.bw);
PageDes pageDes = new PageDes();
pageDes.firstPage = "开屏页";
tVar.a(pageDes);
d2.exchangePageDes(pageDes, -1);
tVar.a(MainFragment.this.ct);
tVar.a(MainFragment.this.bA, d2, "fromSplashRecommend", MainFragment.this.ca);
return;
}
return;
}
if (TextUtils.equals(action, "action.get.read_app_permission")) {
MainFragment.this.aY();
}
}
};
private boolean cr = false;
String l = null;
private com.excelliance.kxqp.gs.download.g<ExcellianceAppInfo> cs = new com.excelliance.kxqp.gs.download.g<ExcellianceAppInfo>() {
@Override
public void a(ExcellianceAppInfo excellianceAppInfo) {
az.d("MainFragment", String.format("FirstDownloadStartCallback/change enter:appInfo(%s)", excellianceAppInfo));
if (MainFragment.this.ab != null) {
MainFragment.this.ab.b(excellianceAppInfo);
}
}
};
private j ct = new j<List<ThirdLink>>() {
@Override
public void a(List<ThirdLink> list) {
MainFragment.this.aU = new ap(MainFragment.this.bA, list, MainFragment.this.cw);
MainFragment.this.aU.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
MainFragment.this.aU = null;
}
});
MainFragment.this.aU.show();
}
};
private final bq.c cu = new bq.c() {
@Override
public void a(final boolean z) {
bq.a(MainFragment.this.bA, new Runnable() {
@Override
public void run() {
MainFragment.this.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, z ? 121 : 117);
}
}, z);
}
};
private final bq.c cv = new bq.c() {
@Override
public void a(final boolean z) {
bq.a(MainFragment.this.bA, new Runnable() {
@Override
public void run() {
MainFragment.this.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, z ? 123 : 124);
}
}, z);
}
};
private com.excelliance.kxqp.gs.i.d cw = new com.excelliance.kxqp.gs.i.d() {
@Override
public void a(View view, final Object obj, final int i) {
StringBuilder sb = new StringBuilder();
sb.append("setThirdLinkView onClick position:");
sb.append(i);
sb.append(" data != null :");
sb.append(obj != null);
az.d("MainFragment", sb.toString());
if (obj != null) {
az.d("MainFragment", "setThirdLinkView onClick position:" + i + " data instanceof ThirdLink :" + (obj instanceof ThirdLink));
}
if (MainFragment.this.aU != null) {
MainFragment.this.aU.dismiss();
}
Runnable runnable = new Runnable() {
@Override
public void run() {
if (obj == null || !(obj instanceof ThirdLink)) {
return;
}
ThirdLink thirdLink = (ThirdLink) obj;
az.d("MainFragment", "setThirdLinkView onClick position:" + i + " thirdLink:" + thirdLink);
if (cd.a(thirdLink.url)) {
return;
}
if (!TextUtils.isEmpty(thirdLink.pkgName)) {
bz.a().a(MainFragment.this.bA, thirdLink.pkgName, thirdLink.sourceFromMarket, (String) null, i + 1, 3);
}
com.excelliance.kxqp.util.an.d(thirdLink, MainFragment.this.bA, "MainFragment");
}
};
if (!ce.c(MainFragment.this.bA)) {
boolean booleanValue = by.a(MainFragment.this.bA, "global_config").b("sp_disable_time_error_not_notice", false).booleanValue();
if (bf.e(MainFragment.this.bA) && !booleanValue) {
new com.excelliance.kxqp.bitmap.ui.a.f(MainFragment.this.bA, runnable).run();
return;
}
}
runnable.run();
}
};
private final BroadcastReceiver cx = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (intent == null || !com.excean.ab_builder.c.a.am(context) || MainFragment.this.bZ == null) {
return;
}
if ((MainFragment.this.q + ".task_not_receive").equals(intent.getAction())) {
MainFragment.this.bZ.setVisibility(0);
return;
}
if ((MainFragment.this.q + ".task_all_received").equals(intent.getAction())) {
MainFragment.this.bZ.setVisibility(8);
}
}
};
public static class b {
}
@Deprecated
private void aM() {
}
public void a(final AppGoodsBean appGoodsBean, ExcellianceAppInfo excellianceAppInfo) {
com.excelliance.kxqp.gs.newappstore.ui.c cVar = new com.excelliance.kxqp.gs.newappstore.ui.c((Activity) this.bA, excellianceAppInfo);
cVar.a(new c.a() {
@Override
public void a(View view, int i) {
switch (i) {
case 1:
appGoodsBean.setPayMethod(1);
appGoodsBean.setGoodsType(6);
MainFragment.this.c.a(appGoodsBean);
return;
case 2:
if (!as.i(MainFragment.this.bA, "com.tencent.mm")) {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "share_sdk_not_install_wechat"));
return;
} else {
appGoodsBean.setPayMethod(2);
appGoodsBean.setGoodsType(6);
MainFragment.this.c.a(appGoodsBean);
return;
}
default:
return;
}
}
});
cVar.a(((Activity) this.bA).findViewById(android.R.id.content));
}
@Override
public void onAttach(Context context) {
super.onAttach(context);
if (Reflecting.mClassLoader == null) {
Reflecting.mClassLoader = context.getClassLoader();
}
this.q = getActivity().getPackageName();
aq();
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.aP = false;
az.d("MainFragment", String.format("MainFragment/onCreate:thread(%s)", Thread.currentThread().getName()));
this.bA = getActivity();
this.r = getActivity();
aI = this;
HandlerThread handlerThread = new HandlerThread("MainFragmentWorker", 10);
handlerThread.start();
this.aL = new Handler(handlerThread.getLooper());
com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.a(this);
bh.b(getActivity());
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.intent.action.DOWNLOAD_COMPLETE");
if (!this.cr) {
this.cr = true;
ArrayList arrayList = new ArrayList();
arrayList.add(this.bA.getPackageName());
arrayList.add(com.excelliance.kxqp.gs.ui.home.b.a(this.bA).e());
this.aE = new ApkDownloadCompleteReceiver(arrayList);
this.bA.registerReceiver(this.aE, intentFilter);
LocalBroadcastManager.getInstance(this.bA).registerReceiver(this.aE, new IntentFilter(getContext().getPackageName() + ".download.notify.state"));
}
LocalBroadcastManager.getInstance(this.bA).registerReceiver(this.cl, new IntentFilter("action.speed.up.line"));
this.bA.registerReceiver(this.i, new IntentFilter(this.bA.getPackageName() + "GAccountFragment.google_account_buy_success"));
this.aL.post(new Runnable() {
@Override
public void run() {
MainFragment.this.a(MainFragment.this.bA);
UploadstaticData.uploadDataForBase(MainFragment.this.bA, UploadstaticData.FUN_ID_460, "main_ent", "1");
by.a(MainFragment.this.r, "sp_flow_info").a("main_activty_oncreate", true);
}
});
this.aL.postDelayed(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.task.g.c.a(MainFragment.this.bA);
as.L(MainFragment.this.bA.getApplicationContext());
com.excelliance.kxqp.task.g.d a2 = com.excelliance.kxqp.task.g.d.a();
if (com.excelliance.kxqp.gs.util.b.cm(MainFragment.this.bA) && a2.a(MainFragment.this.bA)) {
a2.b(MainFragment.this.bA);
}
}
}, 2000L);
if (com.excelliance.kxqp.gs.util.b.bh(this.bA)) {
com.excelliance.kxqp.repository.a.a(this.bA).v().observe(this, this.bx.f);
}
this.bW = getActivity().getString(R.string.how_to_play_oversea_game);
this.aN = (LaunchViewModel) ViewModelProviders.of(getActivity()).get(LaunchViewModel.class);
this.aN.a(getActivity());
this.aO = q.a(this).a();
k.a(this.bA);
this.bp = (ReceivedMedalViewModel) ViewModelProviders.of(requireActivity()).get(ReceivedMedalViewModel.class);
a();
}
public void a() {
if (by.a(this.bA, "sp_config").b("sp_key_request_start_read_app")) {
return;
}
if (bq.g(this.bA)) {
if (!bq.d(this.bA)) {
by.a(this.bA, "sp_config").a("sp_key_request_start_read_app", true);
return;
} else {
by.a(this.bA, "sp_config").a("sp_key_request_start_read_app", false);
return;
}
}
by.a(this.bA, "sp_config").a("sp_key_request_start_read_app", false);
}
public void a(Context context) {
context.getSharedPreferences("global_config", 0);
context.getSharedPreferences("SWITCHUTIL2_SP_NAME", 0);
context.getSharedPreferences("sp_flow_plugin_version", 0);
context.getSharedPreferences("sp_pre_account_config", 0);
context.getSharedPreferences("sharePackageInfo", 0);
context.getSharedPreferences("data", 0);
context.getSharedPreferences("sp_city_config", 0);
context.getSharedPreferences("download_sp", 0);
context.getSharedPreferences("sp_flow_info", 0);
context.getSharedPreferences("firstReleaseApp", 0);
context.getSharedPreferences("mock", 0);
context.getSharedPreferences("sp_proxy_delay_config", 0);
context.getSharedPreferences("last_app_and_count", 0);
this.bG = context.getSharedPreferences("permissionSp", 4);
}
protected void b() {
this.aL.post(new Runnable() {
@Override
public void run() {
MainFragment.this.az = bf.b(MainFragment.this.bA);
MainFragment.this.aA = bf.a(MainFragment.this.bA);
}
});
this.ay = R.style.theme_dialog_no_title2;
this.w = ao.a(this.r);
}
protected void c() {
aO();
this.bx.a(this.bz);
View view = this.bz;
this.x = (LinearLayout) view.findViewById(R.id.ll_bars);
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.ad = (TextView) view.findViewById(R.id.tv_internal_game);
this.ae = view.findViewById(R.id.list_header_divider);
}
this.m = (FullGridView) view.findViewById(R.id.scrollGridView);
this.G = (FrameLayout) view.findViewById(R.id.fl_add_text);
this.bl = (FrameLayout) this.w.a("fl_add_text", this.bz);
this.m.b(getActivity());
this.y = (FrameLayout) view.findViewById(R.id.action_bar_edit_position);
this.y.setVisibility(8);
this.y.findViewById(R.id.edit_position_finish).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
MainFragment.this.m.setInPosEditMode(false);
if (com.excean.ab_builder.c.a.h(MainFragment.this.bA)) {
MainFragment.this.n.setInPosEditMode(false);
}
if (com.excean.ab_builder.c.a.at(MainFragment.this.bA) && MainFragment.this.bm != null && MainFragment.this.bm.l() != null) {
for (int i = 0; i < MainFragment.this.bm.l().size(); i++) {
if (MainFragment.this.bm.a(i) != null) {
MainFragment.this.bm.a(i).setInPosEditMode(false);
}
}
}
MainFragment.this.x.setVisibility(0);
MainFragment.this.y.setVisibility(8);
}
});
this.E = view.findViewById(R.id.switch_off);
this.F = view.findViewById(R.id.switch_on);
this.B = (TextView) view.findViewById(R.id.scanner_title);
this.A = (AutoScrollView) view.findViewById(R.id.scroller_main_child_layout);
this.A.scrollTo(0, 0);
this.A.setDistanceListener(this);
this.A.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
if (MainFragment.this.aS) {
return;
}
MainFragment.this.O();
MainFragment.this.aS = true;
}
});
if (this.bC.a()) {
this.m.setEmptyText(this.bA.getString(!com.excelliance.kxqp.gs.util.b.af(this.bA) ? R.string.empty_app_title : R.string.empty_app_title_2));
} else {
this.m.setEmptyText("");
}
this.H.a(this.isVisible);
this.H.a(this.mViewTrackerRxBus);
this.H.a(this.d);
if (com.excean.ab_builder.c.a.h(this.bA)) {
if (this.p != null && this.p.b().size() > 0) {
this.ad.setVisibility(0);
this.ae.setVisibility(0);
} else {
this.ad.setVisibility(8);
this.ae.setVisibility(8);
}
this.n = (FullGridView) view.findViewById(R.id.scrollInternalGridView);
this.n.setCanDragAllItem(true);
this.ad = (TextView) view.findViewById(R.id.tv_internal_game);
this.n.b(getActivity());
if (this.bC.a()) {
this.n.setEmptyText("");
} else {
this.n.setEmptyText("");
}
}
this.H.a(getActivity(), this.bz, this, getViewLifecycleOwner());
this.H.a(this.mPageDes);
this.bI = (LinearLayout) view.findViewById(R.id.header_layout);
View findViewById = view.findViewById(R.id.regin_switch_btn);
if (findViewById != null) {
SwitchButton switchButton = (SwitchButton) findViewById;
switchButton.setChecked(true);
switchButton.setOnCheckedChangeListener(new SwitchButton.a() {
@Override
public void a(SwitchButton switchButton2, boolean z) {
az.d("MainFragment", "singleClick checked: " + z);
if (z) {
if (MainFragment.this.bB != null) {
if (bf.e(MainFragment.this.r)) {
MainFragment.this.bB.a(false);
MainFragment.this.H.b(w.e(MainFragment.this.r, "boost_regin"));
return;
} else {
Toast.makeText(MainFragment.this.r, w.e(MainFragment.this.r, "boost_failure1"), 1).show();
return;
}
}
return;
}
ProxyConfigHelper.stopProxy(MainFragment.this.r);
MainFragment.this.H.b(w.e(MainFragment.this.r, "no_boost_regin"));
Toast.makeText(MainFragment.this.r, w.e(MainFragment.this.r, "noconnection_success"), 1).show();
}
});
}
this.z = (Banner) view.findViewById(R.id.gs_home_banner);
this.z.a(getActivity());
this.z.setBackgroundDrawable(getResources().getDrawable(R.drawable.collection_banner_placeholder));
com.excelliance.kxqp.ui.util.b.a(view.findViewById(R.id.iv_notification), this, "event_notification");
this.D = view.findViewById(R.id.scanner_layout);
View findViewById2 = view.findViewById(R.id.stub_view);
TextView textView = (TextView) view.findViewById(R.id.selected_area);
TextView textView2 = (TextView) view.findViewById(R.id.refresh_net);
TextView textView3 = (TextView) view.findViewById(R.id.home_help);
View findViewById3 = view.findViewById(R.id.tv_today_title_right_view);
View findViewById4 = view.findViewById(R.id.not_depend_google_account_title_right_view);
Button button = (Button) view.findViewById(R.id.tv_hide_area);
ToggleButton toggleButton = (ToggleButton) view.findViewById(R.id.tb_fold_keynote);
View findViewById5 = view.findViewById(R.id.ll_holde_space);
View findViewById6 = view.findViewById(R.id.action_bar);
if (com.excelliance.kxqp.gs.newappstore.b.c.a(this.bA)) {
if (findViewById2 != null) {
findViewById2.setBackgroundColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (textView != null) {
textView.setTextColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (textView2 != null) {
textView2.setTextColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (textView3 != null) {
textView3.setTextColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (findViewById3 != null) {
findViewById3.setBackgroundColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (findViewById4 != null) {
findViewById4.setBackgroundColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (button != null) {
button.setTextColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (toggleButton != null) {
toggleButton.setTextColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (this.y != null) {
this.y.setBackgroundColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
TextView textView4 = (TextView) this.y.findViewById(R.id.edit_position_finish);
if (textView4 != null) {
textView4.setTextColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
}
if (findViewById5 != null) {
findViewById5.setBackgroundColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
if (findViewById6 != null) {
com.excelliance.kxqp.gs.newappstore.b.c.a(findViewById6, getResources().getDrawable(R.drawable.transition_action_bar_domestic));
}
}
this.bR = view.findViewById(R.id.bannerContainer);
this.C = (SwitchTextView) view.findViewById(R.id.down_switcher);
this.ac = (TextView) view.findViewById(R.id.tv_retry_download);
this.C.setOnStateChangedListener(new SwitchTextView.a() {
@Override
public void a(int i) {
com.excelliance.kxqp.gs.launch.f.a().a(i);
}
});
this.C.setTag(2);
this.C.setOnClickListener(this);
DownSwitcher downSwitcher = (DownSwitcher) view.findViewById(R.id.downSwitcher1);
downSwitcher.setTag(4);
DownSwitcher downSwitcher2 = (DownSwitcher) view.findViewById(R.id.downSwitcher2);
downSwitcher2.setTag(5);
DownSwitcher downSwitcher3 = (DownSwitcher) view.findViewById(R.id.downSwitcher3);
downSwitcher3.setTag(6);
this.J.add(downSwitcher);
this.J.add(downSwitcher2);
this.J.add(downSwitcher3);
DownProgress downProgress = (DownProgress) view.findViewById(R.id.down_plugin_progress1);
DownProgress downProgress2 = (DownProgress) view.findViewById(R.id.down_plugin_progress2);
DownProgress downProgress3 = (DownProgress) view.findViewById(R.id.down_plugin_progress3);
this.I.add(downProgress);
this.I.add(downProgress2);
this.I.add(downProgress3);
be();
this.K = view.findViewById(R.id.rl_today_recommend);
this.O = (RecyclerView) view.findViewById(R.id.recycler_today_list);
this.P = view.findViewById(R.id.tv_today_recommend_more);
if (com.excelliance.kxqp.gs.util.b.bU(this.bA)) {
this.P.setVisibility(0);
if (com.excean.ab_builder.c.a.L(this.bA)) {
this.P.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
MainFragment.this.bA.getString(R.string.guess_you_like);
NewStoreAppListActivity.a(MainFragment.this.bA, "3", MainFragment.this.bA.getString(R.string.guess_you_like), 7, 0, "猜你喜欢页");
}
});
} else {
this.P.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
MainFragment.this.d.a(io.reactivex.i.b(Boolean.valueOf(MainFragment.this.v())).b(io.reactivex.g.a.b()).a(io.reactivex.a.b.a.a()).b((io.reactivex.d.d) new io.reactivex.d.d<Boolean>() {
@Override
public void accept(Boolean bool) throws Exception {
MainFragment.this.d(bool.booleanValue());
}
}));
}
});
}
} else {
this.P.setVisibility(8);
}
this.K.setVisibility(8);
this.L = view.findViewById(R.id.area_game_circle);
this.ae = view.findViewById(R.id.list_header_divider);
this.M = (ListView) view.findViewById(R.id.circle_entrance_list);
this.L.setVisibility(8);
this.Q = view.findViewById(R.id.area_main_page_independence_single_player_game);
this.R = (RecyclerView) view.findViewById(R.id.recycler_main_page_independence_single_player_game_list);
this.S = view.findViewById(R.id.tv_main_page_independence_single_player_game_more);
if (com.excelliance.kxqp.gs.util.b.bj(this.bA)) {
this.S.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
NewStoreAppListActivity.a(MainFragment.this.bA, "3", MainFragment.this.bA.getString(R.string.single_player_game), 2, 0, "单机游戏");
}
});
}
this.X = view.findViewById(R.id.rl_today_strategy_recommend);
this.Y = (RecyclerView) view.findViewById(R.id.recycler_today_strategy_list);
this.X.setVisibility(8);
this.af = view.findViewById(R.id.rl_cloud_game);
this.ah = (RecyclerView) view.findViewById(R.id.recycler_cloud_game_list);
this.ai = (RecyclerView) view.findViewById(R.id.rv_server_message);
this.aj = (CardView) view.findViewById(R.id.area_server_question);
this.ag = view.findViewById(R.id.tv_cloud_game_more);
if (this.af != null) {
this.af.setVisibility(8);
}
if (this.ag != null) {
this.ag.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
NewStoreAppListActivity.a(MainFragment.this.bA, "cloudGame", "云游戏专区", 1, 0, "listAllPage", "cloudGame", MainFragment.this.mPageDes.firstPage + "云游戏专区更多");
}
});
}
this.Q.setVisibility(8);
this.T = view.findViewById(R.id.area_main_page_game_carefully_chosen);
this.U = (RecyclerView) view.findViewById(R.id.recycler_main_page_game_carefully_chosen_list);
this.V = view.findViewById(R.id.tv_main_page_game_carefully_chosen_more);
if (com.excelliance.kxqp.gs.util.b.bl(this.bA)) {
this.V.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
NewStoreAppListActivity.a(MainFragment.this.bA, "3", MainFragment.this.bA.getString(R.string.game_carefully), 3, 0, "游戏精选", true);
com.excelliance.kxqp.gs.g.c.a().a(MainFragment.this.mPageDes.firstPage, "游戏精选", "主页", "更多", (String) null);
}
});
}
this.T.setVisibility(8);
this.W = view.findViewById(R.id.area_app_list);
P();
if (com.excelliance.kxqp.gs.util.b.aN(this.bA)) {
new com.excelliance.kxqp.gs.ui.home.a().a(this.bz, (a.InterfaceC0409a) null);
}
if (com.excelliance.kxqp.gs.util.b.bG(this.bA)) {
this.Z = (ViewStub) view.findViewById(R.id.temp_banner_viewStub);
}
if (com.excelliance.kxqp.gs.util.b.aW(this.bA)) {
this.m.setVerticalSpacing(com.excelliance.kxqp.gs.util.ad.a(this.bA, 20.0f));
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.n.setVerticalSpacing(com.excelliance.kxqp.gs.util.ad.a(this.bA, 20.0f));
}
this.bT = view.findViewById(R.id.rl_choose_proxy);
this.bX = view.findViewById(R.id.rl_refresh_proxy);
this.bX.setTag(12);
this.bX.setOnClickListener(this);
this.bY = view.findViewById(R.id.rl_task_center);
this.bY.setTag(16);
this.bY.setOnClickListener(this);
this.bZ = (ImageView) view.findViewById(R.id.iv_task_notification);
if (!com.excean.ab_builder.c.a.am(this.bA)) {
this.bX.setVisibility(0);
this.bY.setVisibility(8);
}
View findViewById7 = view.findViewById(R.id.smooth_horizontal_area);
View findViewById8 = view.findViewById(R.id.area_current_google_account);
this.bO = (TextView) view.findViewById(R.id.tv_plugin_title1);
this.bP = (TextView) view.findViewById(R.id.tv_plugin_title2);
this.bQ = (TextView) view.findViewById(R.id.tv_plugin_title3);
this.bN = new GoogleActionViewWrapper(getActivity(), findViewById7, findViewById8, this.mPageDes, this);
this.bM = view.findViewById(R.id.iv_import_local);
this.bL = view.findViewById(R.id.rl_app_list_empty);
this.bU = view.findViewById(R.id.tv_import_guide_text);
if (com.excelliance.kxqp.gs.newappstore.b.c.a(this.bA)) {
ImageView imageView = (ImageView) view.findViewById(R.id.iv_choose_proxy);
if (imageView != null) {
imageView.setImageResource(w.j(this.bA, "ic_choose_proxy"));
}
if (this.bM != null) {
((ImageView) this.bM).setImageResource(w.j(this.bA, "ic_import_game_new_store"));
}
}
if (this.bT != null) {
this.bT.setTag(0);
this.bT.setOnClickListener(this);
}
this.bM.setTag(13);
this.bL.setTag(13);
this.bM.setOnClickListener(this);
this.bL.setOnClickListener(this);
}
if (com.excean.ab_builder.c.a.i(this.bA)) {
ImageView imageView2 = (ImageView) view.findViewById(R.id.iv_choose_proxy);
ImageView imageView3 = (ImageView) view.findViewById(R.id.iv_refresh_proxy);
if (imageView2 != null) {
imageView2.setImageResource(w.j(this.bA, "ic_refresh_proxy_yellow"));
}
if (imageView3 != null) {
imageView3.setImageResource(w.j(this.bA, "ic_check_net_blue"));
}
if (textView2 != null) {
textView2.setTextColor(getResources().getColor(R.color.group_app_title));
}
}
new WrapLinearLayoutManager(getActivity(), 0, false).setAutoMeasureEnabled(true);
N();
M();
aN();
ar();
Q();
if (com.excean.ab_builder.c.a.o(this.bA)) {
R();
}
tp.i(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.g.b.a(MainFragment.this.bA).a(MainFragment.this.getActivity(), MainFragment.this.bz);
if (com.excelliance.kxqp.gs.util.b.cp(MainFragment.this.bA)) {
boolean z = false;
boolean booleanValue = by.a(MainFragment.this.bA, "sp_config").b("sp_key_next_day_award_show", false).booleanValue();
long a2 = by.a(MainFragment.this.bA, "sp_config").a("sp_key_award_time", (Long) 0L);
if (a2 != 0 && ce.a(MainFragment.this.bA) < a2 + 86400000) {
z = true;
}
if (booleanValue && z) {
com.excelliance.kxqp.gs.g.b.a(MainFragment.this.bA).b(MainFragment.this.getActivity(), MainFragment.this.bz);
}
}
}
});
if (com.excean.ab_builder.c.a.X(this.bA) || com.excean.ab_builder.c.a.Y(this.bA)) {
com.excelliance.kxqp.gs.g.g.a((Activity) getActivity()).a(getActivity(), this.bz);
}
TextView textView5 = (TextView) view.findViewById(R.id.tv_today_title);
if (by.a(this.bA, "sp_customization").b("game", true).booleanValue()) {
textView5.setText(R.string.guess_you_like);
} else {
textView5.setText(R.string.app_game_type1);
}
}
private void M() {
if (com.excean.ab_builder.c.a.at(this.bA)) {
if (this.p != null && this.p.h() != null) {
this.p.h().setCanDragAllItem(true);
this.p.h().b(getActivity());
}
this.m.setVisibility(8);
if (com.excelliance.kxqp.gs.util.s.a(this.aw)) {
this.aw = new ArrayList<>();
this.aw.add(new com.excelliance.kxqp.gs.view.tab.c(this.bA.getResources().getString(R.string.op_acceleration), R.drawable.icon, R.drawable.icon));
this.aw.add(new com.excelliance.kxqp.gs.view.tab.c(this.bA.getResources().getString(R.string.chinese_acceleration), R.drawable.icon, R.drawable.icon));
}
this.au = (CommonTabLayout) this.bz.findViewById(R.id.tb_game);
this.av = (LinearLayout) this.bz.findViewById(R.id.ll_vp_view);
this.au.setTabData(this.aw);
this.ax = (ViewPager2) this.bz.findViewById(R.id.game_vp);
if (this.bm == null) {
this.bm = new GameViewPagerAdapter(this.bA, this.h);
}
this.bm.b(false);
this.ax.setAdapter(this.bm);
this.au.setOnTabSelectListener(new CommonTabLayout.d() {
@Override
public void b(int i) {
}
@Override
public void a(int i) {
MainFragment.this.ax.setCurrentItem(i);
}
});
this.ax.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
@Override
public void onPageSelected(int i) {
super.onPageSelected(i);
MainFragment.this.bm.a();
MainFragment.this.au.setCurrentTab(i);
MainFragment.this.e(i);
if (i == 0) {
com.excelliance.kxqp.gs.g.c.a().a("启动页", "", "", "启动页op内加速按钮", "前往op内加速版区");
} else if (i == 1) {
if (MainFragment.this.f != null) {
by.a(MainFragment.this.bA, "sp_config").a("sp_key_enter_acc_page", true);
MainFragment.this.f.d();
}
com.excelliance.kxqp.gs.g.c.a().a("启动页", "", "", "启动页本地加速按钮", "前往本地加速版区");
}
}
});
F();
}
}
public void e(final int i) {
this.bz.post(new Runnable() {
@Override
public void run() {
View d2;
if (MainFragment.this.bm == null || MainFragment.this.ax == null || (d2 = MainFragment.this.bm.d(i)) == null || MainFragment.this.ax.getLayoutParams().height == d2.getMeasuredHeight()) {
return;
}
ViewGroup.LayoutParams layoutParams = MainFragment.this.ax.getLayoutParams();
layoutParams.height = d2.getMeasuredHeight();
MainFragment.this.ax.setLayoutParams(layoutParams);
}
});
}
private void N() {
this.ac.setOnClickListener(new com.excelliance.kxqp.bitmap.ui.imp.d() {
@Override
protected void a(View view) {
MainFragment.this.aR.i();
cf.a(MainFragment.this.bA, MainFragment.this.bA.getString(R.string.retry_downloading_google_apps), 1);
MainFragment.this.ac.setVisibility(8);
}
});
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(e.a.class).a(io.reactivex.a.b.a.a()).b((io.reactivex.d.d) new io.reactivex.d.d<e.a>() {
@Override
public void accept(e.a aVar) throws Exception {
switch (aVar.f6952a) {
case 0:
if (MainFragment.this.at == null || !MainFragment.this.at.isShowing()) {
return;
}
MainFragment.this.at.dismiss();
return;
case 1:
if (MainFragment.this.at == null && MainFragment.this.getActivity() != null) {
MainFragment.this.at = new h(MainFragment.this.getActivity());
}
if (MainFragment.this.at != null) {
MainFragment.this.at.a(MainFragment.this.bA.getString(R.string.reinstalling));
return;
}
return;
default:
return;
}
}
}));
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(b.class).a(io.reactivex.a.b.a.a()).b((io.reactivex.d.d) new io.reactivex.d.d<b>() {
@Override
public void accept(b bVar) {
if (!com.excean.ab_builder.c.a.at(MainFragment.this.bA) || MainFragment.this.f == null) {
return;
}
MainFragment.this.f.d();
}
}));
}
public void O() {
az.d("MainFragment", String.format("MainFragment/reportLaunchTime:thread(%s)", Thread.currentThread().getName()));
if (Build.VERSION.SDK_INT >= 21) {
if (getActivity() == null) {
az.d("MainFragment", String.format("MainFragment/reportLaunchTime:thread(%s) activity(%s)", Thread.currentThread().getName(), getActivity()));
return;
}
try {
az.d("MainFragment", String.format("MainFragment/reportLaunchTime:thread(%s) reportFullyDrawn", Thread.currentThread().getName()));
getActivity().reportFullyDrawn();
} catch (Exception e2) {
e2.printStackTrace();
Log.e("MainFragment", "MainFragment/reportLaunchTime:" + e2.toString());
}
}
}
private void P() {
this.by = (PluginProgressView) com.excelliance.kxqp.ui.util.b.a("plugin_progress_view", this.bz);
this.by.setOnButtonClickListener(new PluginProgressView.a() {
@Override
public void a(View view, int i) {
final int a2 = PluginProgressView.c.a(MainFragment.this.aS(), i);
if (a2 != 1 && a2 != 7) {
MainFragment.this.g(a2);
} else {
new f.b(MainFragment.this.bA).c("dialog_simple_dialog").a(w.e(MainFragment.this.bA, "confirm")).b(w.e(MainFragment.this.bA, "cancel")).d(w.e(MainFragment.this.bA, "title")).e(w.e(MainFragment.this.bA, "plugin_download_pause_tips")).a(new f.a() {
@Override
public void a(View view2, Dialog dialog) {
dialog.dismiss();
MainFragment.this.g(a2);
}
}).b(new f.a() {
@Override
public void a(View view2, Dialog dialog) {
dialog.dismiss();
}
}).b();
}
}
});
}
private void Q() {
az.o("MainFragment", "sw: " + this.bC.a());
if (this.bC.a()) {
this.m.setOnItemClickListener(this.aX);
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.n.setOnItemClickListener(this.bb);
}
if (com.excean.ab_builder.c.a.at(this.bA)) {
if (this.o != null && this.o.h() != null) {
this.o.h().setOnItemClickListener(this.aX);
} else {
this.bm.a(this.aX);
}
if (this.p != null && this.p.h() != null) {
this.p.h().setOnItemClickListener(this.bb);
return;
} else {
this.bm.b(this.bb);
return;
}
}
return;
}
this.m.setOnItemClickListener(this.aY);
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.n.setOnItemClickListener(this.bc);
}
if (com.excean.ab_builder.c.a.at(this.bA)) {
if (this.o != null && this.o.h() != null) {
this.o.h().setOnItemClickListener(this.aY);
} else {
this.bm.a(this.aY);
az.o("MainFragment", "sw: FullGridVie appAdapter FullGridVie == null");
}
if (this.p != null && this.p.h() != null) {
this.p.h().setOnItemClickListener(this.bc);
} else {
this.bm.b(this.bc);
az.o("MainFragment", "sw: FullGridVie internalAdapter FullGridVie == null");
}
}
}
private void R() {
az.o("MainFragment", "initAppIconBottomBtnCallBack switch: " + this.bC.a());
if (this.bC.a()) {
if (this.o != null) {
this.o.a(this.ba);
}
if (!com.excean.ab_builder.c.a.h(this.bA) || this.p == null) {
return;
}
this.p.a(this.be);
return;
}
if (this.o != null) {
this.o.a(this.bd);
}
if (!com.excean.ab_builder.c.a.h(this.bA) || this.p == null) {
return;
}
this.p.a(this.bd);
}
@Override
public void onViewCreated(@NonNull View view, Bundle bundle) {
super.onViewCreated(view, bundle);
if (this.bB != null) {
this.bB.e();
this.bB.f();
this.bB.D();
}
MessagesHelper.getInstance(this.bA).getHasUnreadMessageLiveData().observe(getViewLifecycleOwner(), new Observer<Boolean>() {
@Override
public void onChanged(Boolean bool) {
MainFragment.this.bo = bool != null && bool.booleanValue();
MainFragment.this.z();
}
});
MessagesHelper.getInstance(this.bA).getForumUnreadLiveData().observe(getViewLifecycleOwner(), new Observer<List<CircleUnreadMsgBean>>() {
@Override
public void onChanged(List<CircleUnreadMsgBean> list) {
MainFragment.this.bv = list;
if (MainFragment.this.N != null) {
MainFragment.this.N.c(MainFragment.this.bv);
}
}
});
this.bp.c().observe(getViewLifecycleOwner(), new Observer<List<DecorationsResult.MedalInfo.MedalTaskProgress>>() {
@Override
public void onChanged(List<DecorationsResult.MedalInfo.MedalTaskProgress> list) {
View A;
if (list == null || list.isEmpty() || (A = MainFragment.this.A()) == null) {
return;
}
if (MainFragment.this.bj != null) {
MainFragment.this.bj.c();
}
MainFragment.this.bj = new com.excelliance.kxqp.gs.ui.medal.ui.b(list, A, null);
MainFragment.this.bj.a();
}
});
ReceivedMedalViewModel.a().observe(getViewLifecycleOwner(), new Observer<Boolean>() {
@Override
public void onChanged(Boolean bool) {
MainFragment.this.bn = bool != null && bool.booleanValue();
MainFragment.this.z();
}
});
}
public void S() {
am();
al();
ak();
}
public class g implements AdapterView.OnItemClickListener {
private com.excelliance.kxqp.gs.adapter.e f9964b;
private boolean c;
public g(com.excelliance.kxqp.gs.adapter.e eVar, boolean z) {
this.f9964b = eVar;
this.c = z;
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
MainFragment.this.a(this.c, this.f9964b, i, 0);
}
}
private void b(ExcellianceAppInfo excellianceAppInfo) {
if (excellianceAppInfo != null && excellianceAppInfo.virtual_DisPlay_Icon_Type == 0) {
com.excelliance.kxqp.gs.g.c.a().a(this.bA, this.mPageDes.firstPage, 1, excellianceAppInfo);
} else {
if (excellianceAppInfo == null || !excellianceAppInfo.isMainlandApp()) {
return;
}
com.excelliance.kxqp.gs.g.c.a().a(this.bA, this.mPageDes.firstPage, 1, excellianceAppInfo);
}
}
private void a(ExcellianceAppInfo excellianceAppInfo, int i) {
if (excellianceAppInfo != null) {
PageDes pageDes = null;
if (this.mPageDes != null) {
pageDes = this.mPageDes.copy();
if (com.excean.ab_builder.c.a.at(this.bA)) {
if (excellianceAppInfo.isMainlandApp()) {
pageDes.secondArea = "本地加速";
} else {
pageDes.secondArea = "op内加速";
}
} else {
pageDes.secondArea = "启动栏";
}
}
com.excelliance.kxqp.gs.g.c.a().a(excellianceAppInfo, pageDes, i);
}
}
private boolean T() {
PackageInfo packageInfo;
try {
packageInfo = this.bA.getPackageManager().getPackageInfo(this.bA.getPackageName(), 0);
} catch (PackageManager.NameNotFoundException e2) {
e2.printStackTrace();
packageInfo = null;
}
return packageInfo.firstInstallTime != packageInfo.lastUpdateTime;
}
public void a(ExcellianceAppInfo excellianceAppInfo, boolean z) {
a(excellianceAppInfo, z, this.o);
}
private void a(final ExcellianceAppInfo excellianceAppInfo, boolean z, com.excelliance.kxqp.gs.adapter.e eVar) {
boolean z2 = true;
az.d("MainFragment", String.format("MainFragment/onIconItemClick:thread(%s)", Thread.currentThread().getName()));
if (excellianceAppInfo == null) {
return;
}
excellianceAppInfo.fromPage = "启动页";
if (!com.excelliance.kxqp.manager.g.a().b(excellianceAppInfo.getAppPackageName())) {
com.excelliance.kxqp.manager.g.a().a(excellianceAppInfo.getAppPackageName());
cg.a(this.bA, this.bA.getString(R.string.do_not_click_continuous));
return;
}
com.excelliance.kxqp.manager.g.a().a(excellianceAppInfo.getAppPackageName());
if (com.excelliance.kxqp.gs.g.e.b().g(excellianceAppInfo.appPackageName)) {
cg.a(this.bA, this.bA.getString(R.string.cancel_updating));
return;
}
if (Build.VERSION.SDK_INT >= 30 && (Build.VERSION.SDK_INT < 30 || !this.bA.getPackageManager().canRequestPackageInstalls())) {
z2 = false;
}
io.reactivex.i.b(new h.b.a().a(this.aN).a(excellianceAppInfo).a(this.an).b(z2).c(z).d(eVar != null ? eVar.a(excellianceAppInfo) : false).a()).c(new io.reactivex.d.g<h.b>() {
@Override
public boolean a(h.b bVar) throws Exception {
if (excellianceAppInfo != null && excellianceAppInfo.getAppPackageName().equals(MainFragment.this.l) && MainFragment.this.bt) {
return false;
}
return ((MainFragment.this.o == null || excellianceAppInfo == null) && (!com.excean.ab_builder.c.a.h(MainFragment.this.bA) || MainFragment.this.p == null || excellianceAppInfo == null)) ? false : true;
}
}).a(new ai()).a(io.reactivex.g.a.b()).a(new com.excelliance.kxqp.gs.launch.function.u()).a(new com.excelliance.kxqp.gs.launch.function.x()).a(new com.excelliance.kxqp.gs.launch.function.n()).a(new com.excelliance.kxqp.gs.launch.b()).a(new aj()).a(new af()).b((io.reactivex.d.g) new io.reactivex.d.g<h.b>() {
@Override
public boolean a(h.b bVar) throws Exception {
ArrayList arrayList = new ArrayList();
t tVar = new t();
tVar.a(MainFragment.this.mPageDes);
tVar.a(MainFragment.this.bw);
tVar.a(MainFragment.this.ct);
arrayList.add(tVar);
arrayList.add(new com.excelliance.kxqp.gs.launch.a.j());
arrayList.add(new com.excelliance.kxqp.gs.launch.a.k());
arrayList.add(new m());
arrayList.add(new com.excelliance.kxqp.gs.launch.a.b());
return new com.excelliance.kxqp.gs.launch.a.i(arrayList, 0, bVar).a(bVar);
}
}).a(new ah()).a(new y()).a(io.reactivex.a.b.a.a()).a(new com.excelliance.kxqp.gs.launch.function.f()).a(new com.excelliance.kxqp.gs.launch.function.b(getActivity())).a(new com.excelliance.kxqp.gs.launch.function.e(getActivity())).a(io.reactivex.g.a.b()).a(new com.excelliance.kxqp.gs.launch.function.h()).a(new ac()).a(new com.excelliance.kxqp.gs.launch.c()).a(new p()).a(new com.excelliance.kxqp.gs.launch.r(), new com.excelliance.kxqp.gs.launch.d());
}
public void d() {
boolean z = bq.i(this.bA) || !bq.b(this.bA);
az.d("MainFragment", "singleClick: needRequestPermission::" + z);
if (!z) {
U();
} else {
bq.a(this.bA, new Runnable() {
@Override
public void run() {
if (bq.g(MainFragment.this.bA)) {
MainFragment.this.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE", "com.android.permission.GET_INSTALLED_APPS"}, StatisticsBase.UA_VIP_ENRIE_TIPS_SELECT);
} else {
MainFragment.this.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, StatisticsBase.UA_VIP_ENRIE_TIPS_SELECT);
}
}
}, false, "启动页");
}
}
private void U() {
Intent intent;
bz.a().a(this.bA, 93000, "点击启动页加号导入");
StatisticsGS.getInstance().uploadUserAction(this.bA, 12);
this.aT = true;
if (com.excean.ab_builder.c.a.G(this.bA) && !bs.p(this.bA)) {
intent = new Intent(this.bA, (Class<?>) NewAddGamesActivity.class);
} else {
intent = new Intent(this.bA, (Class<?>) AddGamesActivity.class);
}
startActivityForResult(intent, 1003);
aQ();
}
public void c(ExcellianceAppInfo excellianceAppInfo) {
az.d("MainFragment", String.format("MainFragment/enterGame:thread(%s) appInfo(%s)", Thread.currentThread().getName(), excellianceAppInfo));
q.a((Activity) getActivity()).a(new h.b.a().a(this.aN).a(excellianceAppInfo).b(0).a());
}
public void a(boolean z, com.excelliance.kxqp.gs.adapter.e eVar, int i, int i2) {
if (z) {
a(eVar, i, i2);
} else {
b(eVar, i, i2);
}
}
private void a(com.excelliance.kxqp.gs.adapter.e eVar, int i, int i2) {
ExcellianceAppInfo a2 = eVar.a(i);
if (i2 == 0) {
b(a2);
a(a2, i);
} else if (i2 == 1) {
a(a2, i);
}
boolean z = a2 != null && TextUtils.equals(a2.appPackageName, "com.hotplaygames.gt");
if (bq.a(this.bA, z) || (com.excean.ab_builder.c.a.at(this.bA) && a2 != null && a2.shadowGameTye == 8)) {
a(a2, false, eVar);
return;
}
if (a2 != null) {
this.am = a2.appPackageName;
}
final boolean b2 = bq.b(this.bA, z);
bq.a(this.bA, new Runnable() {
@Override
public void run() {
MainFragment.this.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, b2 ? 122 : 118);
}
}, null, b2, a2 != null ? a2.getAppPackageName() : "");
}
private void b(com.excelliance.kxqp.gs.adapter.e eVar, int i, int i2) {
Intent intent;
if (eVar == null) {
return;
}
ExcellianceAppInfo excellianceAppInfo = null;
if (!eVar.a() && i != eVar.getCount() - 1) {
excellianceAppInfo = eVar.a(i);
if (i2 == 0) {
b(excellianceAppInfo);
a(excellianceAppInfo, i);
} else if (i2 == 1) {
a(excellianceAppInfo, i);
}
}
if (excellianceAppInfo != null && i != eVar.getCount() - 1) {
t tVar = new t();
tVar.a(this.mPageDes);
tVar.a(this.bw);
if (tVar.a(excellianceAppInfo, this.bA, this.ca)) {
return;
}
}
if (TextUtils.equals("", "com.google.android.gms")) {
Toast.makeText(this.r, w.e(this.r, "update_pre_app"), 0).show();
return;
}
if (Y()) {
Toast.makeText(this.r, w.e(this.r, "prepare_environment"), 0).show();
StatisticsGS.getInstance().uploadUserAction(this.bA, 39);
return;
}
az.d("MainFragment", "onItemClick: " + (eVar.getCount() - 1));
if (i == eVar.getCount() - 1 && !eVar.a()) {
StatisticsGS.getInstance().uploadUserAction(this.bA, 12);
if (com.excean.ab_builder.c.a.G(this.bA) && !bs.p(this.bA)) {
intent = new Intent(this.bA, (Class<?>) NewAddGamesActivity.class);
} else {
intent = new Intent(this.bA, (Class<?>) AddGamesActivity.class);
}
this.bA.startActivity(intent);
aQ();
return;
}
if (excellianceAppInfo == null || f(excellianceAppInfo)) {
return;
}
by a2 = by.a(this.bA, "firstReleaseApp");
if (a2.b("markFirstReleasePkgs", "").contains(excellianceAppInfo.getAppPackageName())) {
a2.a(excellianceAppInfo.getAppPackageName(), a2.c(excellianceAppInfo.getAppPackageName(), 0) + 1);
}
if (TextUtils.equals(excellianceAppInfo.getAppPackageName(), "")) {
Toast.makeText(this.r, excellianceAppInfo.getAppName() + w.e(this.r, "app_update_now"), 0).show();
return;
}
if (aq.v() || !aq.a().a(this.bA, as.H(this.bA))) {
if (TextUtils.equals("7", excellianceAppInfo.getGameType())) {
Toast.makeText(this.r, w.e(this.r, "installing_now"), 0).show();
return;
}
au a3 = au.a();
int c2 = a3.c(excellianceAppInfo.getAppPackageName());
if (a3.a(c2)) {
if (c2 == 16 && com.excelliance.kxqp.gs.util.e.b(excellianceAppInfo.getAppPackageName())) {
Toast.makeText(this.r, String.format(w.e(this.r, "app_installing_doing_wait"), excellianceAppInfo.appName), 0).show();
return;
} else {
StatisticsGS.getInstance().uploadUserAction(this.bA, 16, excellianceAppInfo.getAppPackageName());
a(excellianceAppInfo, c2, false);
return;
}
}
a(excellianceAppInfo, 1, 0);
}
}
@Override
public void onActivityCreated(Bundle bundle) {
super.onActivityCreated(bundle);
Log.i("MainFragment", "onActivityCreated");
this.aL.postDelayed(new Runnable() {
@Override
public void run() {
if (MainFragment.this.aN != null) {
MainFragment.this.aN.a(false, true);
if (com.excelliance.kxqp.util.master.e.a(MainFragment.this.r)) {
MainFragment.this.aN.a(true, true);
}
}
List<ExcellianceAppInfo> b2 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b();
MainFragment.this.bB.b(b2);
if (MainFragment.this.H != null) {
MainFragment.this.H.a(MainFragment.this.bA);
}
com.excelliance.kxqp.low.b.f(MainFragment.this.bA);
MainFragment.this.j(b2);
MainFragment.this.bi();
}
}, 2000L);
}
@Override
protected boolean loadData() {
this.bB.initData();
com.excelliance.kxqp.f.f.a();
return false;
}
@Override
public void onCalledScrollToTop() {
super.onCalledScrollToTop();
if (this.A != null) {
this.A.scrollTo(0, 0);
}
}
public String e() {
return com.excean.ab_builder.c.a.h(this.bA) ? ViewRepository.VIEW_FRAGMENT_HOME_V3 : com.excean.ab_builder.c.a.at(this.bA) ? ViewRepository.VIEW_FRAGMENT_HOME_V4 : com.excelliance.kxqp.gs.util.b.aW(this.bA) ? ViewRepository.VIEW_FRAGMENT_HOME_V2 : ViewRepository.VIEW_FRAGMENT_HOME;
}
@Override
public View createView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
this.bJ = true;
this.bz = ViewRepository.getInstance(getActivity()).getView(e());
if (this.bz == null) {
this.bz = com.excelliance.kxqp.swipe.a.a.getLayout(getActivity(), e());
}
this.c = new com.excelliance.kxqp.gs.newappstore.b.b(this.bA);
this.bC = ViewSwitcher.a(this.bA);
this.bC.a(this.bH);
this.aM = (MainViewModel) ViewModelProviders.of(getActivity()).get(MainViewModel.class);
this.aM.a(this.bA);
this.aM.a(com.excelliance.kxqp.repository.a.a(getActivity()), com.excelliance.kxqp.gs.d.g.a(this.bA), com.excelliance.kxqp.gs.l.a.a(getActivity()), ViewSwitcher.a(this.bA), com.excelliance.kxqp.gs.ui.update.b.d(this.bA));
this.bx.a(this.bw);
b();
this.bB = k();
c();
V();
W();
String v = as.v(this.r);
int u = as.u(this.r);
if (u >= 0) {
String c2 = as.c(this.r, u);
if (!TextUtils.isEmpty(c2)) {
v = c2;
}
}
if (!TextUtils.isEmpty(v)) {
this.H.a(v);
}
com.excelliance.kxqp.gs.k.c cVar = new com.excelliance.kxqp.gs.k.c();
cVar.a(v);
if (!TextUtils.isEmpty(cVar.b(this.bA))) {
this.H.a(this.bA, cVar.b(this.bA));
this.H.b(this.bA, cVar.b(this.bA));
} else if (as.w(this.bA)) {
this.H.a(this.bA, this.bA.getString(R.string.boost_regin));
this.H.b(this.bA, this.bA.getString(R.string.boost_regin));
}
X();
return this.bz;
}
private void V() {
this.aM.k().observe(this, new Observer<WePlayResult>() {
@Override
public void onChanged(WePlayResult wePlayResult) {
if (wePlayResult.getStatus() == 1) {
MainFragment.this.a(wePlayResult);
}
}
});
n.a().a(com.excelliance.kxqp.gs.k.c.f6576a, com.excelliance.kxqp.gs.k.c.class).observeForever(this.ce);
n.a().a("event_split_apk_importing", String.class).observe(this, new Observer<String>() {
@Override
public void onChanged(String str) {
int b2;
int b3;
if (MainFragment.this.o != null && (b3 = MainFragment.this.o.b(str)) != -1) {
MainFragment.this.aM.a(MainFragment.this.o.getItem(b3));
} else {
if (!com.excean.ab_builder.c.a.h(MainFragment.this.getContext()) || MainFragment.this.p == null || (b2 = MainFragment.this.p.b(str)) == -1) {
return;
}
MainFragment.this.aM.a(MainFragment.this.p.getItem(b2));
}
}
});
n.a().a("event_home_scroll_to_top", Boolean.class).observe(this, new Observer<Boolean>() {
@Override
public void onChanged(Boolean bool) {
if (bool == null || !bool.booleanValue()) {
return;
}
MainFragment.this.onCalledScrollToTop();
}
});
n.a().a("event_home_real_game_item_click", ExcellianceAppInfo.class).observe(this, new Observer<ExcellianceAppInfo>() {
@Override
public void onChanged(ExcellianceAppInfo excellianceAppInfo) {
if (MainFragment.this.o != null && MainFragment.this.o.d()) {
MainFragment.this.o.c();
}
if (com.excean.ab_builder.c.a.h(MainFragment.this.getContext()) && MainFragment.this.p != null && MainFragment.this.p.d()) {
MainFragment.this.p.c();
}
if (com.excelliance.kxqp.gs.util.b.aT(MainFragment.this.bA)) {
com.excelliance.kxqp.gs.g.k.a().b(MainFragment.this.bA, excellianceAppInfo.getAppPackageName());
}
MainFragment.this.d(excellianceAppInfo);
}
});
n.a().a("event_home_down_switcher_perform_click").observe(this, new Observer() {
@Override
public void onChanged(Object obj) {
if (MainFragment.this.C != null) {
MainFragment.this.C.performClick();
}
}
});
n.a().a("event_home_uninstall_app", ExcellianceAppInfo.class).observeForever(this.cd);
n.a().a("event_home_update_app_when_start", String.class).observeForever(this.cb);
com.excelliance.kxqp.gs.download.c.a();
n.a().a("event_request_permission_on_start_app", LimitAraeStartAppBean.class).observeForever(this.cc);
if (com.excelliance.kxqp.gs.util.b.bH(this.bA)) {
n.a().a("NATIVE_APP_LIST_UPDATE", Boolean.class).observeForever(this.cf);
}
com.excelliance.kxqp.gs.ui.medal.a.g.a(this.bA).a().observe(getViewLifecycleOwner(), new Observer<g.a>() {
@Override
public void onChanged(g.a aVar) {
Log.e("MainFragment", "onChanged: " + aVar);
if (aVar == null || aVar.c) {
MainFragment.this.bX.setVisibility(0);
MainFragment.this.bY.setVisibility(8);
} else {
MainFragment.this.bX.setVisibility(8);
MainFragment.this.bY.setVisibility(0);
}
}
});
}
private void W() {
if (com.excelliance.kxqp.gs.util.b.cf(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(z.b.class).a(new io.reactivex.d.d<z.b>() {
@Override
public void accept(z.b bVar) {
UserAboutInfo a2 = bVar.a();
if (MainFragment.this.bB != null && MainFragment.this.aL != null && a2 != null && a2.countDownTime == 0) {
MainFragment.this.aL.post(new Runnable() {
@Override
public void run() {
az.e("MainFragment", "userAboutInfoSubscribeEvent/checkLoginStatus:");
MainFragment.this.bB.a();
}
});
}
if (MainFragment.this.ar == null || !MainFragment.this.ar.isShowing() || MainFragment.this.getActivity().isFinishing()) {
return;
}
az.e("MainFragment", "userAboutInfoSubscribeEvent/userAboutInfo:" + a2);
MainFragment.this.ar.a(a2);
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
az.e("MainFragment", "userAboutInfoSubscribeEvent/accept:" + th.toString());
}
}));
}
if (com.excelliance.kxqp.gs.util.b.cp(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(b.a.class).b((io.reactivex.d.d) new io.reactivex.d.d<b.a>() {
@Override
public void accept(b.a aVar) throws Exception {
if ("extended_vip_time".equals(aVar.a())) {
MainFragment.this.a("加载中");
if (MainFragment.this.bB != null) {
MainFragment.this.bB.A();
}
}
}
}));
}
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(VipFragment.c.class).b((io.reactivex.d.d) new io.reactivex.d.d<VipFragment.c>() {
@Override
public void accept(VipFragment.c cVar) throws Exception {
if (cVar == null || !"refresh_accelerate_ui".equals(cVar.f10812a) || MainFragment.this.getActivity() == null) {
return;
}
MainFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
if (MainFragment.this.H != null) {
MainFragment.this.H.c(MainFragment.this.bA);
}
}
});
}
}));
if (by.a(this.bA, "sp_config").b("sp_key_activity_icon_red_dot", true).booleanValue()) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(String.class).b(io.reactivex.a.b.a.a()).b((io.reactivex.d.d) new io.reactivex.d.d<String>() {
@Override
public void accept(String str) throws Exception {
if (!TextUtils.equals("REMOVE_RED_DOT", str) || MainFragment.this.o == null) {
return;
}
MainFragment.this.o.notifyDataSetChanged();
if (!com.excean.ab_builder.c.a.h(MainFragment.this.getContext()) || MainFragment.this.p == null) {
return;
}
MainFragment.this.p.notifyDataSetChanged();
}
}));
}
if (com.excean.ab_builder.c.a.ai(this.bA) || com.excean.ab_builder.c.a.aj(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(VipFragment.b.class).b((io.reactivex.d.d) new io.reactivex.d.d<VipFragment.b>() {
@Override
public void accept(VipFragment.b bVar) throws Exception {
MainFragment.this.H.f(by.a(MainFragment.this.bA, "sp_total_info").b("sp_key_limit_show_price_or_not", false).booleanValue());
}
}));
}
if (com.excean.ab_builder.c.a.f(this.bA) || com.excean.ab_builder.c.a.m(this.bA) || com.excean.ab_builder.c.a.O(this.bA) || com.excean.ab_builder.c.a.X(this.bA) || com.excean.ab_builder.c.a.Y(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(t.a.class).b(io.reactivex.a.b.a.a()).a(new io.reactivex.d.d<t.a>() {
@Override
public void accept(t.a aVar) throws Exception {
if (com.excean.ab_builder.c.a.f(MainFragment.this.bA) || com.excean.ab_builder.c.a.m(MainFragment.this.bA) || com.excean.ab_builder.c.a.O(MainFragment.this.bA)) {
if (MainFragment.this.aM == null || !aVar.f6250a) {
if (MainFragment.this.aM != null && com.excean.ab_builder.c.a.O(MainFragment.this.bA) && aVar.f6251b) {
MainFragment.this.aM.b(MainFragment.this.bA);
}
} else {
MainFragment.this.aM.b(MainFragment.this.bA);
}
}
if (com.excean.ab_builder.c.a.X(MainFragment.this.bA) || com.excean.ab_builder.c.a.Y(MainFragment.this.bA)) {
com.excelliance.kxqp.gs.g.g.a((Activity) MainFragment.this.getActivity()).a(MainFragment.this.getActivity(), MainFragment.this.bz);
}
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
Log.e("MainFragment", "startAppGetFreePoxyComplete/accept:" + th.toString());
}
}));
}
if (com.excean.ab_builder.c.a.f(this.bA) || com.excean.ab_builder.c.a.m(this.bA) || com.excean.ab_builder.c.a.O(this.bA)) {
if (com.excean.ab_builder.c.a.m(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(t.e.class).b(io.reactivex.a.b.a.a()).a(new io.reactivex.d.d<t.e>() {
@Override
public void accept(t.e eVar) throws Exception {
if (MainFragment.this.aM != null) {
MainFragment.this.aM.b(MainFragment.this.bA);
}
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
Log.e("MainFragment", "startAppGetFreePoxyPayState/accept:" + th.toString());
}
}));
}
if (com.excean.ab_builder.c.a.f(this.bA) || com.excean.ab_builder.c.a.O(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(t.d.class).b(io.reactivex.a.b.a.a()).a(new io.reactivex.d.d<t.d>() {
@Override
public void accept(t.d dVar) throws Exception {
if (dVar.f6256a == 1) {
if (com.excean.ab_builder.c.a.f(MainFragment.this.bA) || com.excean.ab_builder.c.a.O(MainFragment.this.bA)) {
com.excelliance.kxqp.task.g.d.a().a(MainFragment.this);
}
}
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
Log.e("MainFragment", "startAppGetFreePoxyCalendarPermission/accept:" + th.toString());
}
}));
}
this.d.a(ab.a().a(aa.a.class).b(io.reactivex.a.b.a.a()).a(new io.reactivex.d.d<aa.a>() {
@Override
public void accept(final aa.a aVar) throws Exception {
az.d("MainFragment", "vipChangeDisposable vipModel:" + aVar);
if (aVar != null && ((aVar.a() && !aVar.b()) || aVar.c() == 1)) {
tp.d(new Runnable() {
@Override
public void run() {
if (cn.l(MainFragment.this.bA)) {
return;
}
az.d("MainFragment", " vipChangeDisposable switch common poxy vipModel:" + aVar);
MainFragment.this.bb();
}
});
} else {
if (aVar == null || aVar.c() != 2) {
return;
}
tp.d(new Runnable() {
@Override
public void run() {
if ((com.excean.ab_builder.c.a.u(MainFragment.this.bA) || com.excean.ab_builder.c.a.v(MainFragment.this.bA) || com.excean.ab_builder.c.a.w(MainFragment.this.bA)) && cn.l(MainFragment.this.bA)) {
az.d("MainFragment", " vipChangeDisposable switch fast poxy vipModel:" + aVar);
MainFragment.this.bc();
}
}
});
}
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
Log.e("MainFragment", "vipChangeDisPosable/eccaption:" + th.toString());
}
}));
}
if (com.excean.ab_builder.c.a.L(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(b.a.class).b(io.reactivex.a.b.a.a()).b((io.reactivex.d.d) new io.reactivex.d.d<b.a>() {
@Override
public void accept(b.a aVar) throws Exception {
MainFragment.this.bB.b();
}
}));
}
if (com.excean.ab_builder.c.a.X(this.bA) || com.excean.ab_builder.c.a.Y(this.bA)) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(g.a.class).b(io.reactivex.a.b.a.a()).a(new io.reactivex.d.d<g.a>() {
@Override
public void accept(g.a aVar) throws Exception {
az.d("MainFragment", "downloadSuccess:");
com.excelliance.kxqp.gs.g.g.a((Activity) MainFragment.this.getActivity()).a(MainFragment.this.getActivity(), MainFragment.this.bz);
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
Log.e("MainFragment", "downloadSuccess/exception:" + th.toString());
}
}));
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(g.b.class).b(io.reactivex.a.b.a.a()).a(new io.reactivex.d.d<g.b>() {
@Override
public void accept(g.b bVar) throws Exception {
az.d("MainFragment", "vipGetSuccess:");
if (MainFragment.this.bC == null || !MainFragment.this.bC.f() || MainFragment.this.bB == null) {
return;
}
MainFragment.this.a("加载中");
MainFragment.this.bB.E();
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
Log.e("MainFragment", "vipGetSuccess/exception:" + th.toString());
}
}));
}
final int[] iArr = new int[1];
this.d.a(io.reactivex.i.a(0L, 2L, TimeUnit.SECONDS).a(io.reactivex.a.b.a.a()).a(new io.reactivex.d.d<Long>() {
@Override
public void accept(Long l) {
if (MainFragment.this.ai == null || MainFragment.this.ak == null || com.excelliance.kxqp.gs.util.s.a(MainFragment.this.ak.l()) || MainFragment.this.al == null) {
return;
}
int findFirstVisibleItemPosition = MainFragment.this.al.findFirstVisibleItemPosition();
if (MainFragment.this.ai.getChildAt(findFirstVisibleItemPosition) != null) {
iArr[0] = MainFragment.this.ai.getChildAt(findFirstVisibleItemPosition).getHeight();
}
if (findFirstVisibleItemPosition == MainFragment.this.ak.getItemCount() - 1) {
MainFragment.this.ai.scrollToPosition(0);
} else {
MainFragment.this.ai.smoothScrollBy(0, iArr[0], null, 1000);
}
BiEventContent biEventContent = new BiEventContent();
biEventContent.current_page = "启动页";
ServerBroadcastInfo.BroadcastItem c2 = MainFragment.this.ak.c(findFirstVisibleItemPosition % MainFragment.this.ak.l().size());
if (c2.pushItem != null) {
biEventContent.content_type = "push消息";
} else {
biEventContent.content_type = "广播";
}
biEventContent.expose_banner_area = "启动栏上方";
biEventContent.link_address = c2.link;
biEventContent.link_mapping_name = c2.title;
biEventContent.game_packagename = c2.matchPkgs;
if (!cd.a(c2.matchPkgs)) {
String str = c2.matchPkgs;
if (c2.matchPkgs.contains(StatisticsManager.COMMA)) {
str = c2.matchPkgs.split(StatisticsManager.COMMA)[0];
}
ExcellianceAppInfo b2 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(str);
biEventContent.set__items("game", b2 != null ? b2.datafinder_game_id : "");
}
com.excean.bytedancebi.c.a.a().b(biEventContent);
}
}, new io.reactivex.d.d<Throwable>() {
@Override
public void accept(Throwable th) throws Exception {
Log.e("MainFragment", "vipGetSuccess/exception:" + th.toString());
}
}));
}
public void d(ExcellianceAppInfo excellianceAppInfo) {
View childAt;
if (this.m == null || this.o == null) {
return;
}
int b2 = this.o.b(excellianceAppInfo.getAppPackageName());
if (b2 == -1) {
if (com.excean.ab_builder.c.a.h(this.bA)) {
if (this.p != null) {
View childAt2 = this.n.getChildAt(this.p.b(excellianceAppInfo.getAppPackageName()));
if (childAt2 != null) {
this.p.a(childAt2, excellianceAppInfo);
return;
}
return;
}
return;
}
if (!com.excean.ab_builder.c.a.at(this.bA) || this.p == null) {
return;
}
int b3 = this.p.b(excellianceAppInfo.getAppPackageName());
if (this.p.h() == null || (childAt = this.p.h().getChildAt(b3)) == null) {
return;
}
this.p.a(childAt, excellianceAppInfo);
return;
}
View childAt3 = this.m.getChildAt(b2);
if (childAt3 != null) {
this.o.a(childAt3, excellianceAppInfo);
}
}
private void X() {
az.d("MainFragment", String.format("MainFragment/initWork:thread(%s)", Thread.currentThread().getName()));
this.aL.post(new Runnable() {
@Override
public void run() {
final List<ExcellianceAppInfo> p = MainFragment.this.aM.p();
tp.h(new Runnable() {
@Override
public void run() {
if (MainFragment.this.getActivity() == null || MainFragment.this.getActivity().isFinishing()) {
return;
}
MainFragment.this.o.a(p);
}
});
}
});
this.aR = (GoogleServiceViewModel) ViewModelProviders.of(getActivity()).get(GoogleServiceViewModel.class);
this.aR.a(this.bA);
this.aR.b();
this.aR.a().observe(this, new Observer<GoogleServiceViewModel.b>() {
@Override
public void onChanged(GoogleServiceViewModel.b bVar) {
MainFragment.this.a(bVar);
}
});
if (this.bB != null) {
az.d("MainFragment", "installWebjar start ");
this.bB.w();
}
if (this.bB != null) {
this.bB.C();
}
m();
if (com.excean.ab_builder.c.a.m(this.bA)) {
com.excelliance.kxqp.gs.g.s.b().a(this.bA);
}
this.bB.F();
if ((com.excean.ab_builder.c.a.d() || com.excean.ab_builder.c.a.e()) && this.bC.a() && this.bC.f() && as.f().isEmpty()) {
long a2 = by.a(this.bA, "sp_dialog_buy_google_account").a("sp_key_dialog_buy_google_account_cg1", (Long) 0L);
long a3 = by.a(this.bA, "sp_dialog_buy_google_account").a("sp_key_dialog_buy_google_account_cg2", (Long) 0L);
if (((a2 & 3) != 1 || (a2 >> 2) > System.currentTimeMillis() / 1000) && ((a3 & 3) != 1 || (a3 >> 2) > System.currentTimeMillis() / 1000)) {
return;
}
a(1, (DialogInterface.OnCancelListener) null);
}
}
private boolean Y() {
if (this.aR != null) {
return this.aR.l();
}
return false;
}
public void a(GoogleServiceViewModel.b bVar) {
Log.d("MainFragment", String.format("MainFragment/handleGoogleServiceStateChange:thread(%s) state(%s),this(%s)", Thread.currentThread().getName(), bVar, this));
switch (bVar.f9553a) {
case 0:
i(true);
break;
case 1:
i(false);
at();
break;
case 2:
az.d("MainFragment", String.format("MainFragment/handleGoogleServiceStateChange:thread(%s) DOWNLOADING", Thread.currentThread().getName()));
com.excelliance.kxqp.gs.ui.novice.c.b((Context) getActivity());
if (com.excelliance.kxqp.gs.util.b.bt(this.bA)) {
com.excelliance.kxqp.gs.guide.v2.a.a().a((Activity) getActivity(), this.D);
} else if (com.excelliance.kxqp.gs.util.b.bS(this.bA)) {
com.excelliance.kxqp.gs.guide.v3.b.a().a((Activity) getActivity());
} else if (!com.excelliance.kxqp.gs.util.b.bD(this.bA)) {
com.excelliance.kxqp.gs.guide.b.a().a((Activity) getActivity(), this.D);
}
o(bVar.f9554b);
aA();
b(bVar);
break;
case 3:
az.d("MainFragment", String.format("MainFragment/handleGoogleServiceStateChange:thread(%s) DOWNLOAD_START", Thread.currentThread().getName()));
if (this.B != null) {
this.B.setText(this.bA.getString(R.string.scanner_environment_on_v3));
}
i(true);
Iterator<DownSwitcher> it = this.J.iterator();
while (it.hasNext()) {
it.next().a(-1);
}
n(bVar.f9554b);
break;
case 5:
b(bVar);
break;
case 6:
d(bVar.d);
break;
case 7:
c(bVar.f9554b, bVar.e.g);
break;
case 8:
this.B.setText(w.e(this.bA, "environment_update_success"));
i(false);
Z();
f(true);
this.bu.removeMessages(35);
break;
case 9:
at();
i(false);
this.bu.removeMessages(35);
bi.a().a(this.r);
if (com.excelliance.kxqp.gs.util.b.bt(this.bA)) {
com.excelliance.kxqp.gs.guide.v2.a.a().d(this.bA);
} else if (com.excelliance.kxqp.gs.util.b.ac(this.bA)) {
com.excelliance.kxqp.gs.guide.b.a().j(this.bA);
}
com.excelliance.kxqp.gs.launch.function.e.a(getActivity());
break;
case 10:
i(false);
break;
case 11:
i(true);
Iterator<DownSwitcher> it2 = this.J.iterator();
while (it2.hasNext()) {
it2.next().a(-1);
}
this.C.a(8);
l(bVar.f9554b);
p(bVar.f9554b);
break;
case 12:
i(true);
Iterator<DownSwitcher> it3 = this.J.iterator();
while (it3.hasNext()) {
it3.next().a(-1);
}
this.C.a(8);
l(bVar.f9554b);
break;
case 13:
f(bVar.f9554b, bVar.e.g);
break;
case 14:
this.C.setText(this.bA.getString(R.string.pauseall));
for (int i = 0; i < 3; i++) {
b(bVar.f9554b, i);
}
break;
case 15:
a(1, "");
break;
case 16:
a(0, "");
break;
case 17:
this.ac.setVisibility(0);
break;
}
if (!com.excean.ab_builder.c.a.r(this.bA) || bs.p(this.bA)) {
return;
}
int i2 = bVar.f9553a;
if (i2 != 1) {
switch (i2) {
case 9:
case 10:
break;
default:
return;
}
}
if (this.o != null) {
this.o.j();
this.o.notifyDataSetChanged();
}
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.p.j();
this.p.notifyDataSetChanged();
}
}
private void Z() {
this.bu.postDelayed(new Runnable() {
@Override
public void run() {
if (MainFragment.this.aF == null || !MainFragment.this.aF.isShowing() || MainFragment.this.aF.f11546a == null) {
return;
}
MainFragment.this.aF.dismiss();
MainFragment.this.aF.a(MainFragment.this.aF.f11546a, MainFragment.this.aF.f11547b, MainFragment.this.aF.c);
}
}, 1000L);
}
@Override
public boolean getUserVisibleHint() {
if (this.A != null) {
this.A.smoothScrollTo(0, 0);
}
return super.getUserVisibleHint();
}
@Override
public void onResume() {
super.onResume();
az.d("MainFragment", String.format("MainFragment/onResume:thread(%s)", Thread.currentThread().getName()));
ac();
this.aT = false;
this.bu.postDelayed(new Runnable() {
@Override
public void run() {
if (MainFragment.this.af()) {
return;
}
MainFragment.this.a(System.currentTimeMillis());
}
}, 500L);
ab();
this.aL.post(new Runnable() {
@Override
public void run() {
aa.a(MainFragment.this.bA).b(1);
}
});
this.bu.post(new Runnable() {
@Override
public void run() {
MainFragment.this.aj();
if (MainFragment.this.bB != null) {
MainFragment.this.bB.a();
MainFragment.this.bB.r();
MainFragment.this.bB.q();
MainFragment.this.bB.d();
if (com.excelliance.kxqp.gs.util.b.bT(MainFragment.this.bA)) {
MainFragment.this.bB.y();
}
}
if (MainFragment.this.aN != null) {
MainFragment.this.aN.e();
}
az.d("MainFragment", "onResume: " + System.currentTimeMillis());
MainFragment.this.ap();
MainFragment.this.t();
GameUtil.a(true);
Intent intent = MainFragment.this.getActivity().getIntent();
if (!(intent != null && intent.getBooleanExtra("launch", false))) {
com.excelliance.kxqp.gs.launch.a.a(MainFragment.this.bA, 0);
} else {
intent.putExtra("launch", false);
}
if (MainFragment.this.bB != null) {
MainFragment.this.bB.h();
}
if (MainFragment.this.H != null) {
MainFragment.this.H.a(MainFragment.this.bA);
}
try {
Intent intent2 = new Intent();
intent2.setComponent(new ComponentName(MainFragment.this.bA.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
intent2.setAction(MainFragment.this.bA.getPackageName() + ".install.migrate.apk");
MainFragment.this.bA.startService(intent2);
} catch (Exception e2) {
e2.printStackTrace();
}
MainFragment.this.aN.d();
boolean ai = MainFragment.this.ai();
MainFragment.this.ay();
MainFragment.this.ah();
if (!ai) {
com.excelliance.kxqp.manager.f.a().b(MainFragment.this.bA.getApplicationContext(), null);
}
com.excelliance.kxqp.manager.f.a(MainFragment.this.bA, true);
if (MainFragment.this.bB != null) {
MainFragment.this.bB.z();
}
if (com.excelliance.kxqp.gs.util.b.cp(MainFragment.this.bA)) {
boolean booleanValue = by.a(MainFragment.this.bA, "sp_config").b("sp_key_next_day_award_show", false).booleanValue();
long a2 = by.a(MainFragment.this.bA, "sp_config").a("sp_key_award_time", (Long) 0L);
if (booleanValue) {
com.excelliance.kxqp.gs.g.b.a(MainFragment.this.bA).a(a2);
}
}
}
});
if (com.excelliance.kxqp.gs.util.b.cb(this.bA)) {
this.aL.post(new Runnable() {
@Override
public void run() {
MainFragment.this.bj();
}
});
}
this.aL.post(new Runnable() {
@Override
public void run() {
if (by.a(MainFragment.this.bA, "sp_config").b("sp_key_switch_get_activity_icon", true).booleanValue()) {
MainFragment.this.bk();
} else {
by.a(MainFragment.this.bA, "sp_config").a("sp_key_activity_icon_info", "");
}
MainFragment.this.bl();
}
});
if (by.a(this.bA, "sp_config").b("sp_key_just_purchase_google_account_success", false).booleanValue()) {
bn();
by.a(this.bA, "sp_config").a("sp_key_just_purchase_google_account_success", false);
}
if (com.excean.ab_builder.c.a.D(this.bA)) {
a((GoogleActionViewWrapper) this.bN);
}
if (com.excean.ab_builder.c.a.ae(this.bA)) {
b((GoogleActionViewWrapper) this.bN);
}
if (com.excean.ab_builder.c.a.ad(this.bA) || com.excean.ab_builder.c.a.ac(this.bA)) {
((GoogleActionViewWrapper) this.bN).d();
}
J();
if (!by.a(getActivity(), "sp_new_usr_guide").b("sp_key_usre_guide_flag", true).booleanValue()) {
f();
}
this.bB.G();
}
public void f() {
if (by.a(this.bA, "sp_config").b("sp_key_request_start_read_app", false).booleanValue()) {
if (bq.d(this.bA)) {
com.excelliance.user.account.f.e.a("MainFragment", "MainFragment.java/checkInstallAppPermission: doReadAppWork()");
aY();
by.a(this.bA, "sp_config").a("sp_key_request_start_read_app", false);
} else if (this.bB != null) {
this.bB.H();
}
}
}
private void aa() {
long a2 = by.a(this.r, "sp_config").a("sp_key_kwai_activity_discount", (Long) (-1L));
if (a2 == -1) {
this.d.a(com.excelliance.kxqp.bitmap.ui.b.a().a(d.class).b((io.reactivex.d.d) new io.reactivex.d.d<d>() {
@Override
public void accept(d dVar) throws Exception {
Log.d("MainFragment", "accept: kwaiActivityInfo::" + dVar);
if (MainFragment.this.aM == null || dVar == null) {
return;
}
MainFragment.this.aM.b(dVar.f9929a);
}
}));
} else if (this.aM != null) {
this.aM.b(a2);
}
}
public static class d {
public long f9929a;
public d(long j) {
this.f9929a = j;
}
public String toString() {
return "KwaiActivityInfo{mKwaiValue=" + this.f9929a + '}';
}
}
private void ab() {
tp.f(new Runnable() {
@Override
public void run() {
if (!bx.a().b(MainFragment.this.bA)) {
PrepayInfoBean j = as.j(MainFragment.this.bA);
MainFragment.this.aB = j.hasPreVip || j.hasCombination;
if (by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").b("sp_key_should_show_bind_dialog_after_combine_bought", false).booleanValue() && MainFragment.this.aB) {
as.a(MainFragment.this.bA, true, 50);
by.a(MainFragment.this.r, ".sp.common.disposable.flag.info").a("sp_key_should_show_bind_dialog_after_combine_bought", false);
return;
}
return;
}
MainFragment.this.aB = false;
by.a(MainFragment.this.r, ".sp.common.disposable.flag.info").a("sp_key_should_show_bind_dialog_after_combine_bought", false);
}
});
}
private void ac() {
boolean d2 = as.d(this.bA, true);
az.d("MainFragment", String.format("MainFragment/checkGoogleAppViewState:thread(%s) environmentState(%s)", Thread.currentThread().getName(), Boolean.valueOf(d2)));
if (d2) {
if (this.D == null || this.D.getVisibility() == 0) {
return;
}
i(true);
return;
}
if (this.D == null || this.D.getVisibility() != 0) {
return;
}
i(false);
}
private void ad() {
this.aM.j();
}
public void a(final WePlayResult wePlayResult) {
new f.b(this.bA).c("weplay_dialog_tips").d("公告").b("安装WePlay").c(true).d(true).b(new f.a() {
@Override
public void a(View view, Dialog dialog) {
MainFragment.this.aM.a(wePlayResult.getUrl(), "WePlay", "WePlay");
MainFragment.this.ae();
dialog.dismiss();
}
}).a().show();
}
public void ae() {
new ApkDownloadProgressDialog().show(getActivity().getSupportFragmentManager(), "WePlayDownloadProgressDialog");
}
public void a(Intent intent) {
final String stringExtra = intent.getStringExtra(QzonePublish.PUBLISH_TO_QZONE_VIDEO_PATH);
az.d("MainFragment", "checkNewVideoDialog videoPath:" + stringExtra + " thread:" + Thread.currentThread().getName());
if (!TextUtils.isEmpty(stringExtra)) {
if (this.bV == null) {
this.bV = new com.excelliance.kxqp.gs.base.f(this.bA) {
@Override
protected void a(View view) {
}
@Override
public String b() {
return "dialog_new_record";
}
@Override
protected int b(WindowManager windowManager) {
return com.excelliance.kxqp.gs.util.ad.a(this.c, 300.0f);
}
};
this.bV.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
by.a(MainFragment.this.bA, ".sp_cap_record_info").a("sp_cap_record_info_key_new_record_video", "");
}
});
}
if (!this.bV.isShowing()) {
this.bV.show();
}
Button button = (Button) com.excelliance.kxqp.ui.util.b.a("btn_cancel", this.bV.c());
Button button2 = (Button) com.excelliance.kxqp.ui.util.b.a("btn_confirm", this.bV.c());
if (com.excelliance.kxqp.gs.newappstore.b.c.a(this.bA)) {
com.excelliance.kxqp.gs.newappstore.b.c.a(button2, w.k(this.bA, "bg_btn_share_record_new_store"));
}
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
MainFragment.this.bV.dismiss();
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
MainFragment.this.bV.dismiss();
if (MainFragment.this.getActivity() == null) {
return;
}
try {
MediaProfiles mediaProfiles = new MediaProfiles();
mediaProfiles.e = stringExtra;
MediaResource mediaResource = new MediaResource();
mediaResource.setLocalPath(mediaProfiles.e);
mediaResource.setDuration(cl.c(mediaResource.getLocalPath()));
int[] b2 = cl.b(mediaResource.getLocalPath());
mediaResource.setWidth(b2[0]);
mediaResource.setHeight(b2[1]);
mediaResource.setThumbUrl(mediaResource.getLocalPath());
mediaResource.setResourceType(ResourceType.VIDEO_MP4);
new com.excelliance.kxqp.gs.record.b(MainFragment.this.getActivity(), mediaResource).show();
} catch (Exception e2) {
e2.printStackTrace();
}
}
});
return;
}
if (this.bV == null || !this.bV.isShowing()) {
return;
}
this.bV.dismiss();
}
@Override
public void onPause() {
super.onPause();
az.d("MainFragment", String.format("MainFragment/onPause:thread(%s)", Thread.currentThread().getName()));
if (this.bE != null && this.bE.isShowing()) {
this.bE.dismiss();
}
if (this.o != null && this.o.d()) {
this.o.c();
}
if (com.excean.ab_builder.c.a.h(getContext()) && this.p != null && this.p.d()) {
this.p.c();
}
}
@Override
public void onVisible() {
super.onVisible();
az.d("MainFragment", String.format("MainFragment/onVisible:thread(%s)", Thread.currentThread().getName()));
this.aM.d().observe(this, this.cg);
this.aM.f().observe(this, this.cg);
this.aM.h().observe(this, this.cg);
this.aM.c().observe(this, this.ci);
this.aM.g().observe(this, this.cg);
com.excelliance.kxqp.gs.g.b.a(this.bA).b();
ab();
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.aM.b().observe(this, this.ch);
}
if (com.excean.ab_builder.c.a.at(this.bA)) {
this.aM.e().observe(this, this.ch);
this.aM.i().observe(this, this.ch);
}
az.d("MainFragment", String.format("MainFragment/onVisible:thread(%s)", Thread.currentThread().getName()));
com.excelliance.kxqp.gs.g.c.a().a(this.mPageDes);
if (ViewSwitcher.a(this.bA).a()) {
aa();
}
this.bp.d();
}
@Override
public void onInvisible() {
super.onInvisible();
az.d("MainFragment", String.format("MainFragment/onInvisible:thread(%s)", Thread.currentThread().getName()));
this.aM.d().removeObserver(this.cg);
this.aM.f().removeObserver(this.cg);
this.aM.h().removeObserver(this.cg);
this.aM.c().removeObserver(this.ci);
this.aM.g().removeObserver(this.cg);
com.excelliance.kxqp.gs.g.b.a(this.bA).c();
az.d("MainFragment", String.format("MainFragment/onInvisible:thread(%s)", Thread.currentThread().getName()));
if (com.excean.ab_builder.c.a.h(this.bA) || com.excean.ab_builder.c.a.at(this.bA)) {
this.aM.b().removeObserver(this.ch);
}
if (com.excean.ab_builder.c.a.at(this.bA)) {
this.aM.e().removeObserver(this.ch);
this.aM.i().removeObserver(this.ch);
}
}
public boolean af() {
if (com.excelliance.kxqp.util.ai.a().b()) {
return false;
}
if (this.bs != null && this.bs.getDialog() != null && this.bs.getDialog().isShowing()) {
if (!com.excelliance.kxqp.gs.util.s.a(as.f())) {
this.bs.dismiss();
}
return false;
}
final long currentTimeMillis = System.currentTimeMillis();
if (this.bC.a() && this.bC.f()) {
long a2 = by.a(this.bA, "sp_app_running_scan").a("sp_app_running_scan_key_time", (Long) 0L);
if (com.excean.ab_builder.c.a.d()) {
if (this.aN.c() != 0 && Math.abs(currentTimeMillis - a2) <= 120000 && as.f().isEmpty() && (by.a(this.bA, "sp_dialog_buy_google_account").a("sp_key_dialog_buy_google_account_cg1", (Long) 0L) & 3) == 0) {
a(0, new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialogInterface) {
MainFragment.this.a(currentTimeMillis);
}
});
return true;
}
} else if (com.excean.ab_builder.c.a.e()) {
int c2 = by.a(this.bA, "last_app_and_count").c("sp_key_start_game_time", 0);
if (this.aN.c() != 0 && Math.abs(currentTimeMillis - a2) <= 120000 && c2 >= 2 && as.f().isEmpty() && (by.a(this.bA, "sp_dialog_buy_google_account").a("sp_key_dialog_buy_google_account_cg2", (Long) 0L) & 3) == 0) {
a(0, new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialogInterface) {
MainFragment.this.a(currentTimeMillis);
}
});
return true;
}
}
}
return false;
}
public void a(long j) {
if (com.excelliance.kxqp.util.ai.a().b() || getActivity() == null) {
return;
}
Intent intent = getActivity().getIntent();
boolean z = !(intent != null && intent.getBooleanExtra("launch", false));
if (com.excelliance.kxqp.gs.util.b.V(this.bA) && z) {
by a2 = by.a(this.bA, "last_app_and_count");
final String b2 = a2.b("lastLaunch", "");
if (TextUtils.isEmpty(b2)) {
return;
}
boolean booleanValue = a2.b(b2 + ".give_tips", false).booleanValue();
Boolean b3 = by.a(this.bA, "feedback").b("feedback_app_run_tips_nolonger", false);
Log.d("MainFragment", "onResume: last Launch APP: " + b2 + " , tips : " + booleanValue + "\t" + b3);
if (this.o != null && booleanValue && !b3.booleanValue()) {
if (com.excelliance.kxqp.gs.util.b.ck(this.bA)) {
this.aV = true;
}
if (Math.abs(j - this.aN.c()) < WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS) {
if (this.aL != null) {
this.aL.post(new Runnable() {
@Override
public void run() {
final ExcellianceAppInfo b4 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(b2);
final Runnable runnable = new Runnable() {
@Override
public void run() {
MainFragment.this.h(b4);
}
};
if (MainFragment.this.bC.f() && (com.excean.ab_builder.c.a.ak(MainFragment.this.bA) || com.excean.ab_builder.c.a.al(MainFragment.this.bA))) {
final String string = MainFragment.this.bA.getString(R.string.dialog_watch_game_video);
tp.i(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.util.af.a(MainFragment.this.getActivity(), string, runnable);
}
});
} else {
tp.i(runnable);
}
}
});
}
} else if (j - this.aN.c() >= WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS) {
a2.a(b2 + ".give_tips", false);
}
}
if (com.excelliance.kxqp.gs.util.b.cm(this.bA)) {
a(b2, j);
return;
}
if ((com.excean.ab_builder.c.a.f(this.bA) || com.excean.ab_builder.c.a.O(this.bA)) && com.excelliance.kxqp.gs.g.t.a().g(this.bA)) {
ak akVar = new ak(this.bA, 2);
akVar.a(this.mPageDes);
akVar.show();
}
}
}
private void a(int i, final DialogInterface.OnCancelListener onCancelListener) {
if (i > 2 || i < 0) {
throw new IllegalArgumentException("flag 取值:0,1,2");
}
final String b2 = by.a(this.bA, "last_app_and_count").b("lastLaunch", "");
final ExcellianceAppInfo b3 = com.excelliance.kxqp.repository.a.a(this.bA).b(b2);
if (b3 == null) {
Log.e("MainFragment", "MainFragment/showBuyGoogleDialog(),appInfo = null,pkg=【" + b2 + "】,flag=【" + i + "】");
return;
}
this.bs = new ContainerDialog.a().a(true).a(getString(R.string.gaccount_login_gaccount)).b("").a(20.0f).g(0).c(true).g(0).d(getString(R.string.gaccount_login_gaccount)).e(getString(R.string.purchase_google_account)).a(getLayoutInflater().inflate(R.layout.dialog_buy_google_account, (ViewGroup) null)).a(new ContainerDialog.b() {
@Override
public void a(DialogFragment dialogFragment) {
BiEventClick biEventClick = new BiEventClick();
biEventClick.current_page = "启动页";
biEventClick.dialog_name = "谷歌账号登录/购买弹窗";
biEventClick.button_name = "登录谷歌账号按钮";
biEventClick.button_function = "登陆Google帐号";
biEventClick.game_packagename = b2;
biEventClick.set__items("game", b3.datafinder_game_id);
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
dialogFragment.dismiss();
com.excelliance.kxqp.gs.ui.mine.a.c().l();
}
}).b(new ContainerDialog.b() {
@Override
public void a(DialogFragment dialogFragment) {
BiEventClick biEventClick = new BiEventClick();
biEventClick.current_page = "启动页";
biEventClick.dialog_name = "谷歌账号登录/购买弹窗";
biEventClick.button_name = "购买谷歌账号按钮";
biEventClick.button_function = "去Google帐号购买页面";
biEventClick.game_packagename = b2;
biEventClick.set__items("game", b3.datafinder_game_id);
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
dialogFragment.dismiss();
BuyGameAccountActivity.a(MainFragment.this.bA);
}
}).a(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialogInterface) {
BiEventClick biEventClick = new BiEventClick();
biEventClick.current_page = "启动页";
biEventClick.dialog_name = "谷歌账号登录/购买弹窗";
biEventClick.button_name = "点击弹窗周边";
biEventClick.game_packagename = b2;
biEventClick.set__items("game", b3.datafinder_game_id);
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
if (onCancelListener != null) {
onCancelListener.onCancel(dialogInterface);
}
}
}).a();
this.bs.show(getChildFragmentManager(), "MainFragment_showBuyGoogleDialog");
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(11, 24);
calendar.set(12, 0);
calendar.set(13, 0);
by.a(this.bA, "sp_dialog_buy_google_account").a(com.excean.ab_builder.c.a.e() ? "sp_key_dialog_buy_google_account_cg2" : "sp_key_dialog_buy_google_account_cg1", ((calendar.getTimeInMillis() / 1000) << 2) | (i + 1));
BiEventDialogShow biEventDialogShow = new BiEventDialogShow();
biEventDialogShow.current_page = "启动页";
biEventDialogShow.dialog_name = "谷歌账号登录/购买弹窗";
biEventDialogShow.game_packagename = b2;
biEventDialogShow.set__items("game", b3.datafinder_game_id);
com.excelliance.kxqp.gs.g.c.a().a(biEventDialogShow);
}
private void a(String str, long j) {
if (j - this.aN.c() >= WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS) {
if (by.a(this.bA, "sp_key_game_missions_notify_relevant").b(str + "sp_key_return_from_app", false).booleanValue()) {
by.a(this.bA, "sp_key_game_missions_notify_relevant").a(str + "sp_key_return_from_app", false);
Boolean b2 = by.a(this.bA, "sp_key_game_missions_notify_relevant").b("sp_key_stop_notify_calendar_permission", false);
com.excelliance.kxqp.task.g.d a2 = com.excelliance.kxqp.task.g.d.a();
ExcellianceAppInfo b3 = com.excelliance.kxqp.repository.a.a(this.bA).b(str);
List<String> d2 = a2.d(this.bA);
if (!b2.booleanValue() && !a2.f(this.bA) && by.a(this.bA, "sp_key_game_missions_notify_relevant").c("sp_key_calendar_permission_notify_count", 0) < 3 && d2 != null && d2.size() > 0 && b3 != null && d2.contains(b3.appPackageName)) {
a2.b(this);
}
if (!a2.f(this.bA) || d2 == null || b3 == null || !d2.contains(b3.appPackageName)) {
return;
}
a2.g(this.bA);
}
}
}
public void ag() {
if (com.excelliance.kxqp.gs.util.b.ck(this.bA) && this.aV && by.a(this.bA, "global_config").b("sp_key_need_to_show_google_account_introduction", true).booleanValue()) {
tp.i(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(MainFragment.this.bA, (Class<?>) GuideActivity.class);
intent.putExtra("after_open_game", true);
MainFragment.this.bA.startActivity(intent);
by.a(MainFragment.this.bA, "global_config").a("sp_key_need_to_show_google_account_introduction", false);
}
});
}
}
public void ah() {
this.aL.post(new Runnable() {
@Override
public void run() {
if (!by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").b("sp_common_disposable_key_global_has_vpn_proxy", false).booleanValue() || as.k() || MainFragment.this.H == null || MainFragment.this.H.g() == null) {
return;
}
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.H.g() != null) {
MainFragment.this.H.g().performClick();
}
}
});
by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").a("sp_common_disposable_key_global_has_vpn_proxy", false);
}
});
}
public boolean ai() {
if (!by.a(this.bA, ".sp.common.disposable.flag.info").b("sp_common_disposable_key_specific_switch_proxy", false).booleanValue()) {
return false;
}
boolean aG = aG();
by.a(this.bA, ".sp.common.disposable.flag.info").a("sp_common_disposable_key_specific_switch_proxy", false);
return aG;
}
public void aj() {
an();
final Runnable runnable = new Runnable() {
@Override
public void run() {
MainFragment.this.S();
}
};
Runnable runnable2 = new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.ui.add.i.a(MainFragment.this.bA).a(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.ui.novice.c.a(MainFragment.this.bA).a(runnable);
}
});
}
};
if (com.excelliance.kxqp.gs.util.b.bt(this.bA)) {
com.excelliance.kxqp.gs.guide.v2.a.a().a(this.bA, runnable2);
return;
}
if (com.excelliance.kxqp.gs.util.b.bD(this.bA)) {
com.excelliance.kxqp.gs.guide.c.a().a(this.bA, runnable);
} else if (com.excelliance.kxqp.gs.util.b.bS(this.bA)) {
com.excelliance.kxqp.gs.guide.v3.b.a().a(this.bA, runnable);
} else {
com.excelliance.kxqp.gs.guide.b.a().a(this.bA, runnable2);
}
}
private void ak() {
if (by.a(this.bA, "global_config").a("defDisplayStyle_flow_ab_test_switch_to_flow_vk", (Long) (-1L)) == -2 && aq.m()) {
final Dialog dialog = new Dialog(this.bA, w.o(this.bA, "pop_custom_dialog_theme"));
View b2 = w.b(this.bA, "dialog_flow_switch_k_ly");
b2.findViewById(w.d(this.bA, "tv_right")).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
}
});
dialog.setContentView(b2);
Window window = dialog.getWindow();
window.setBackgroundDrawableResource(this.bA.getResources().getIdentifier("dialog_bg_color", "color", this.bA.getPackageName()));
WindowManager.LayoutParams attributes = window.getAttributes();
attributes.width = -1;
attributes.height = -2;
attributes.gravity = 17;
window.setAttributes(attributes);
dialog.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
by.a(MainFragment.this.bA, "global_config").a("defDisplayStyle_flow_ab_test_switch_to_flow_vk", -3L);
}
});
dialog.show();
}
}
public class AnonymousClass229 implements Runnable {
AnonymousClass229() {
}
@Override
public void run() {
if (com.excelliance.kxqp.gs.util.b.w(MainFragment.this.bA) || com.excelliance.kxqp.gs.util.b.y(MainFragment.this.bA)) {
return;
}
az.d("MainFragment", "ma> " + MainFragment.this.bC.a());
if (MainFragment.this.bC.a()) {
final by a2 = by.a(MainFragment.this.bA, "global_config");
Boolean b2 = a2.b("sp_key_show_flow_jk_tips", false);
if (aq.l() && aq.q() && !b2.booleanValue() && aq.f() == -4 && !com.excelliance.kxqp.gs.util.b.cd(MainFragment.this.bA)) {
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.bK == null) {
MainFragment.this.bK = new an(MainFragment.this.bA);
MainFragment.this.bK.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
List<MyTabLayout.b> l = com.excelliance.kxqp.gs.main.c.l();
if (com.excelliance.kxqp.gs.util.s.a(l)) {
return;
}
for (MyTabLayout.b bVar : l) {
if (TextUtils.equals(bVar.f12200a, w.e(MainFragment.this.bA, "vip_text")) && !bVar.f) {
FragmentActivity activity = MainFragment.this.getActivity();
if (activity instanceof MainActivity) {
((MainActivity) activity).c();
}
}
}
}
});
MainFragment.this.bK.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
a2.a("sp_key_show_flow_jk_tips", true);
}
});
}
if (MainFragment.this.bK.isShowing()) {
return;
}
MainFragment.this.bK.show();
}
});
}
}
}
}
private void al() {
this.aL.post(new AnonymousClass229());
}
private void am() {
this.aL.post(new Runnable() {
@Override
public void run() {
final by a2 = by.a(MainFragment.this.bA, "global_config");
int c2 = a2.c("defDisplayStyle", -1);
long a3 = a2.a("temp_flow_version_time", (Long) (-1L));
if (aq.v() || a3 == -1) {
return;
}
if (c2 == 28 || c2 == 32) {
tp.i(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.dialog.ao aoVar = new com.excelliance.kxqp.gs.dialog.ao(MainFragment.this.bA);
aoVar.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
a2.a("temp_flow_version_time", -1L);
}
});
aoVar.show();
}
});
}
}
});
}
private void an() {
this.aL.post(new Runnable() {
@Override
public void run() {
if (aq.v()) {
return;
}
MainFragment.this.ao();
if (MainFragment.this.bB != null) {
MainFragment.this.bB.i();
}
}
});
}
public void ao() {
String string = this.bG.getString(ParamKeyConstants.WebViewConstants.QUERY_FROM, "");
boolean z = this.bG.getBoolean("isHome", false);
boolean z2 = br.a() == -1;
az.d("MainFragment", String.format("MainFragment/checkShortcutPermission:thread(%s) from(%s) isHome(%s) checkPhoneShortcut(%s)", Thread.currentThread().getName(), string, Boolean.valueOf(z), Boolean.valueOf(z2)));
if (z2 && TextUtils.equals(string, "addIcon") && z) {
this.bu.post(new Runnable() {
@Override
public void run() {
bh.a(MainFragment.this.getActivity(), 2);
MainFragment.this.bG.edit().remove(ParamKeyConstants.WebViewConstants.QUERY_FROM).remove("isHome").apply();
}
});
}
}
public void ap() {
final Intent intent = getActivity().getIntent();
az.d("MainFragment", "onResume\t" + intent);
if (intent != null) {
boolean booleanExtra = intent.getBooleanExtra("isFirstDownload", false);
az.d("MainFragment", "onResume: isFirstDownloadOfTourist_play\t" + booleanExtra);
if (booleanExtra) {
this.bu.postDelayed(new Runnable() {
@Override
public void run() {
int childCount = MainFragment.this.m.getChildCount();
for (int i = 0; i < childCount; i++) {
View childAt = MainFragment.this.m.getChildAt(i);
childAt.findViewById(com.excelliance.kxqp.swipe.a.a.getId(MainFragment.this.bA, "circle_progress_view"));
MainFragment.this.aG = intent.getStringExtra(WebActionRouter.KEY_PKG);
az.d("MainFragment", "run: " + MainFragment.this.aG);
if (i == MainFragment.this.o.b(MainFragment.this.aG)) {
if (MainFragment.this.aF != null && MainFragment.this.aF.isShowing()) {
MainFragment.this.aF.dismiss();
}
MainFragment.this.aF = new com.excelliance.kxqp.gs.ui.view.b(MainFragment.this.bA);
TextView textView = new TextView(MainFragment.this.bA);
textView.setHeight(com.excelliance.kxqp.gs.util.ad.a(MainFragment.this.bA, 28.0f));
textView.setTextColor(-14535353);
textView.setGravity(17);
textView.setTextSize(12.0f);
textView.setText(com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "first_download_of_tourist"));
MainFragment.this.aF.a(textView);
MainFragment.this.aF.a(childAt, 80);
intent.removeExtra("isFirstDownload");
by.a(MainFragment.this.r, "data").a("isFirstDownload", false);
}
}
if (com.excean.ab_builder.c.a.h(MainFragment.this.bA)) {
int childCount2 = MainFragment.this.n.getChildCount();
for (int i2 = 0; i2 < childCount2; i2++) {
View childAt2 = MainFragment.this.n.getChildAt(i2);
childAt2.findViewById(com.excelliance.kxqp.swipe.a.a.getId(MainFragment.this.bA, "circle_progress_view"));
MainFragment.this.aG = intent.getStringExtra(WebActionRouter.KEY_PKG);
az.d("MainFragment", "run: " + MainFragment.this.aG);
if (i2 == MainFragment.this.p.b(MainFragment.this.aG)) {
if (MainFragment.this.aF != null && MainFragment.this.aF.isShowing()) {
MainFragment.this.aF.dismiss();
}
MainFragment.this.aF = new com.excelliance.kxqp.gs.ui.view.b(MainFragment.this.bA);
TextView textView2 = new TextView(MainFragment.this.bA);
textView2.setHeight(com.excelliance.kxqp.gs.util.ad.a(MainFragment.this.bA, 28.0f));
textView2.setTextColor(-14535353);
textView2.setGravity(17);
textView2.setTextSize(12.0f);
textView2.setText(com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "first_download_of_tourist"));
MainFragment.this.aF.a(textView2);
MainFragment.this.aF.a(childAt2, 80);
intent.removeExtra("isFirstDownload");
by.a(MainFragment.this.r, "data").a("isFirstDownload", false);
return;
}
}
}
}
}, 0L);
}
}
}
private void aq() {
if (this.u == null) {
this.u = new e();
this.s = new IntentFilter();
this.s.addAction(this.q + ".refresh.google.acc.sell.ui");
this.s.addAction(this.q + ".action.operate.proxy.dialog");
this.s.addAction(this.q + ".action_plugin_download_completed");
this.s.addAction(this.q + "action.updateProgress");
this.s.addAction(this.q + ".ACTION_RESUME_PLUGIN_DOWNLOAD");
this.s.addAction(this.q + VersionManager.c);
this.s.addAction(this.q + ".action.wait.assistance");
this.s.addAction(this.q + ".action.switch.button");
this.s.addAction(this.q + "addgame");
this.s.addAction(this.q + ".action.BADGE_REPORT");
this.s.addAction(this.q + "iconClickUrl");
this.s.addAction(this.q + VersionManager.q);
this.s.addAction(this.q + "regresh.current.connect.area");
this.s.addAction(this.q + ".cancel_stop_app_animation");
this.s.addAction(this.q + ".do_search_share_info");
this.s.addAction(this.q + ".ACTION_PRESTART_GOOGLE_PLUGIN");
this.s.addAction(this.q + ".ACTION_SWITCH_PROXY_PERFORM_RADIO_CLICK");
this.s.addAction(this.q + ".ACTION_ON_NEW_RECORD_VIDEO_CHANGED");
this.s.addAction(this.q + ".action_guide_import_add_game");
this.s.addAction(this.q + ".action_guide_import_add_game_completed");
this.s.addAction(this.q + ".download.app.change");
this.s.addAction(this.q + ".download.native.vpn");
this.s.addAction(this.q + ".download_game_from_assistant");
this.s.addAction(this.q + ".split.fail.delete_file");
this.s.addAction(this.q + ".refresh.proxy.net");
this.s.addAction(this.q + ".refresh.proxy.interface");
this.s.addAction(this.q + ".legal.start.app.game");
this.s.addAction(this.q + ".down.plugin.info");
this.s.addAction(this.q + ".check.gms.and.vending.plug.is.install.vm");
this.s.addAction(this.q + ".switch.proxy.regin.state.response");
this.s.addAction(this.q + ".check.obb.exist.response");
this.s.addAction(this.q + ".check.split.exist.response");
this.s.addAction(this.q + RankingListFragment.OPERATE_TOURIST_GAME);
this.s.addAction(this.q + ".import.libname");
this.s.addAction(this.q + ".b64.game");
this.s.addAction(this.q + ".add.game.migrate");
this.s.addAction(this.q + "update_obb_info");
this.s.addAction(this.q + ".pause.notify.state");
this.s.addAction(this.q + ".download.app.from.shared.pkg");
this.s.addAction(this.q + ".user_login_out");
this.s.addAction(this.q + ".user_login_in");
this.s.addAction("com.excean.gspace.run_app_resume");
this.s.addAction("com.excean.gspace.switch_flow_version");
this.s.addAction(this.q + ".action.need.correlation.error.banner");
this.s.addAction(this.q + ".action.checking_assistance_permission ");
this.s.addAction(this.q + ".action.initvim.completed");
this.s.addAction("com.excelliance.kxqp.platform.action.accounts.LOGIN_ACCOUNTS_CHANGED");
this.s.addAction(this.q + ".action.global.search.start.tourist.app");
this.s.addAction(this.q + ".action.main.start.app.direct");
this.s.addAction(this.q + ".action.main.start.google.gp.app");
this.s.addAction(this.q + "action_banner_show_interest_recommend_app");
this.s.addAction(this.q + "action_remove_banner_recommend");
this.s.addAction(this.q + ".notification.subscribe.success");
this.s.addAction("com.excean.gspace.action_notify_download_state_change_from_gp");
this.s.addAction(this.q + ".ACTION.REFRESH.FUNCTION.SWITCH");
this.s.addAction(this.q + ".ACTION_GUIDE_IMPORT_STATE_UPDATE");
this.s.addAction(this.q + ".ACTION_ADD_HOME_APP_GUIDE_IMPORT_INSTALLED_START_APP");
this.s.addAction(this.q + ".ACTION_NEW_USER_GUIDE_OVER");
this.s.addAction("gspace.intent.action.PACKAGE_ADDED");
this.s.addAction(this.q + ".ACTION_PROMPT_TO_ACCELERATE_APP");
this.s.addAction(this.q + "GoogleStateDialog.click");
this.s.addAction("gspace.intent.action.download.by.pkg");
this.s.addAction(this.q + "refresh_google_action_view");
this.s.addAction(this.q + "action.refresh.real.name.verify");
this.s.addAction(this.q + SPushService.ACTION_NEW_PUSH_MSG);
this.s.addAction(this.q + ".download.finished");
this.s.addAction(this.q + ".ACTION_HAS_NEW_VM");
this.s.addAction(this.q + "auto_open_last_install_app");
this.s.addAction("com.excelliance.kxqp.download.error");
if (com.excean.ab_builder.c.a.D(this.bA) || com.excean.ab_builder.c.a.ac(this.bA) || com.excean.ab_builder.c.a.ad(this.bA) || com.excean.ab_builder.c.a.ae(this.bA)) {
this.s.addAction(this.q + ".enter.game.animation");
this.s.addAction(this.q + ".exit.game.animation");
}
if (com.excean.ab_builder.c.a.F(this.bA)) {
this.s.addAction(this.q + ".action_download_game");
}
getActivity().registerReceiver(this.u, this.s);
}
if (this.f9558cn != null) {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(this.q + "SPLIT_REQUEST_RECEIVER_CALLBACK");
if (com.excean.ab_builder.c.a.au(this.bA)) {
intentFilter.addAction("com.excelliance.end.paly.game");
}
LocalBroadcastManager.getInstance(getActivity()).registerReceiver(this.f9558cn, intentFilter);
}
if (this.co != null) {
IntentFilter intentFilter2 = new IntentFilter();
intentFilter2.addAction(this.q + ".user_diff_line");
if (com.excean.ab_builder.c.a.au(this.bA)) {
intentFilter2.addAction("com.excelliance.refresh.vip");
}
LocalBroadcastManager.getInstance(getActivity()).registerReceiver(this.co, intentFilter2);
}
if (this.cp != null) {
IntentFilter intentFilter3 = new IntentFilter();
intentFilter3.addAction(".action.imported.danger.app.dialog");
LocalBroadcastManager.getInstance(getActivity()).registerReceiver(this.cp, intentFilter3);
}
if (this.cq != null) {
IntentFilter intentFilter4 = new IntentFilter();
intentFilter4.addAction("action.preload.dialog.img");
intentFilter4.addAction("action.start.download.after.click.ad");
intentFilter4.addAction("action.get.read_app_permission");
LocalBroadcastManager.getInstance(getActivity()).registerReceiver(this.cq, intentFilter4);
DataInfo.setMainUIRegister(true);
}
if (this.t == null) {
this.t = new f();
IntentFilter intentFilter5 = new IntentFilter();
intentFilter5.addAction("android.net.conn.CONNECTIVITY_CHANGE");
getActivity().registerReceiver(this.t, intentFilter5);
}
IntentFilter intentFilter6 = new IntentFilter();
intentFilter6.addAction(this.q + ".action.plugin.state");
intentFilter6.addAction(this.q + ".action.plugin.progress");
LocalBroadcastManager.getInstance(this.bA).registerReceiver(this.f9557cm, intentFilter6);
bp();
}
private void ar() {
if (this.o == null) {
this.o = new com.excelliance.kxqp.gs.adapter.e(this.bA, this, this.bB, this.aM);
this.aX = new g(this.o, true);
this.aY = new g(this.o, false);
this.ba = new a(this.o, true);
this.aZ = new a(this.o, false);
this.o.a(this.d);
this.o.a(this.mViewTrackerRxBus);
if (com.excean.ab_builder.c.a.r(this.bA) && !bs.p(this.bA) && as.d(this.bA, true)) {
this.o.d(1);
}
this.o.b(this.exposure);
PageDes copy = this.mPageDes.copy();
copy.secondArea = "启动栏";
this.o.a(copy);
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.o.a(this.m);
}
this.o.a(new e.d() {
@Override
public void a() {
if (!com.excean.ab_builder.c.a.at(MainFragment.this.bA) || MainFragment.this.o.h() == null) {
MainFragment.this.m.setInPosEditMode(true);
} else {
MainFragment.this.o.h().setInPosEditMode(true);
}
MainFragment.this.x.setVisibility(8);
MainFragment.this.y.setVisibility(0);
MainFragment.this.y.post(new Runnable() {
@Override
public void run() {
cg.a(MainFragment.this.bA, View.inflate(MainFragment.this.bA, R.layout.pop_top_tip, null), BadgeDrawable.TOP_END, 12.0f, com.excelliance.kxqp.gs.util.ad.b(MainFragment.this.bA, MainFragment.this.y.getHeight()) - 30.0f);
}
});
if (MainFragment.this.getActivity() != null) {
boolean z = MainFragment.this.getActivity() instanceof MainActivity;
}
}
});
}
this.o.d(this.bC.a());
this.m.setAdapter((ListAdapter) this.o);
this.m.setTouchListener(this.o.f3908b);
this.m.setExchangeDataListener(new c());
this.m.setRequestScrollListener(new DragGridView.b() {
@Override
public void a(int i, int i2) {
MainFragment.this.A.scrollBy(i, i2);
}
});
this.o.registerDataSetObserver(new DataSetObserver() {
@Override
public void onChanged() {
super.onChanged();
MainFragment.this.f(1);
}
});
this.o.a(this.A);
this.m.setOnItemLongClickListener(this.o);
as();
}
private void as() {
if (com.excean.ab_builder.c.a.h(this.bA) || com.excean.ab_builder.c.a.at(this.bA)) {
this.o.d(this.bC.a());
this.h.add(0, this.o);
this.bm.notifyDataSetChanged();
if (this.p == null) {
this.p = new com.excelliance.kxqp.gs.adapter.e(this.bA, this, this.bB, this.aM);
this.bb = new g(this.p, true);
this.bc = new g(this.p, false);
this.be = new a(this.p, true);
this.bd = new a(this.p, false);
this.p.a(true);
this.p.a(this.d);
this.p.a(this.mViewTrackerRxBus);
this.p.b(this.exposure);
if (com.excean.ab_builder.c.a.r(this.bA) && !bs.p(this.bA) && as.d(this.bA, true)) {
this.p.d(1);
}
PageDes copy = this.mPageDes.copy();
copy.secondArea = "启动栏";
this.p.a(copy);
if (com.excean.ab_builder.c.a.h(this.bA)) {
this.p.a(this.n);
}
this.p.a(new e.d() {
@Override
public void a() {
if (MainFragment.this.p.h() != null) {
MainFragment.this.p.h().setInPosEditMode(true);
}
MainFragment.this.x.setVisibility(8);
MainFragment.this.y.setVisibility(0);
MainFragment.this.y.post(new Runnable() {
@Override
public void run() {
cg.a(MainFragment.this.bA, View.inflate(MainFragment.this.bA, R.layout.pop_top_tip, null), BadgeDrawable.TOP_END, 12.0f, com.excelliance.kxqp.gs.util.ad.b(MainFragment.this.bA, MainFragment.this.y.getHeight()) - 30.0f);
}
});
if (MainFragment.this.getActivity() != null) {
boolean z = MainFragment.this.getActivity() instanceof MainActivity;
}
}
});
this.p.d(this.bC.a());
if (com.excean.ab_builder.c.a.at(this.bA)) {
this.p.d(this.bC.a());
this.h.add(1, this.p);
this.bm.notifyDataSetChanged();
}
if (this.n != null) {
this.n.setAdapter((ListAdapter) this.p);
this.n.setTouchListener(this.p.f3908b);
this.n.setExchangeDataListener(new DragGridView.a() {
@Override
public void a(int i, int i2) {
MainFragment.this.p.a(i, i2);
}
});
this.n.setRequestScrollListener(new DragGridView.b() {
@Override
public void a(int i, int i2) {
MainFragment.this.A.scrollBy(i, i2);
}
});
this.n.setOnItemLongClickListener(this.p);
}
this.p.registerDataSetObserver(new DataSetObserver() {
@Override
public void onChanged() {
super.onChanged();
MainFragment.this.f(2);
}
});
this.p.a(this.A);
}
}
}
public void f(int i) {
if (com.excelliance.kxqp.gs.util.b.aW(this.bA) && this.o != null) {
List<ExcellianceAppInfo> b2 = this.o.b();
if (b2 != null && b2.size() > 0) {
if (!com.excean.ab_builder.c.a.at(this.bA)) {
this.m.setVisibility(0);
}
if (com.excean.ab_builder.c.a.at(this.bA) && i == 1 && this.au.getCurrentTab() == 0) {
e(0);
}
this.bL.setVisibility(8);
} else {
this.m.setVisibility(8);
}
if (com.excean.ab_builder.c.a.h(this.bA)) {
if (this.p != null && this.p.b() != null && this.p.b().size() > 0) {
this.p.h().setVisibility(0);
this.ad.setVisibility(0);
this.ae.setVisibility(0);
} else {
this.n.setVisibility(8);
this.ad.setVisibility(8);
this.ae.setVisibility(8);
}
}
}
}
public void i(List<ExcellianceAppInfo> list) {
if (com.excelliance.kxqp.gs.util.b.o(this.bA) && by.a(this.bA, "global_config").b("sp_key_first_interest_app", true).booleanValue() && list != null && list.size() != 0) {
for (int i = 0; i < list.size(); i++) {
ExcellianceAppInfo excellianceAppInfo = list.get(i);
az.d("MainFragment", "excellianceAppInfo:" + excellianceAppInfo);
String gameType = excellianceAppInfo.getGameType();
String appPackageName = excellianceAppInfo.getAppPackageName();
excellianceAppInfo.getDownloadStatus();
if (TextUtils.equals(String.valueOf(7), gameType)) {
this.bB.b(appPackageName);
return;
}
}
}
}
public void j(List<ExcellianceAppInfo> list) {
az.d("MainFragment", String.format("MainFragment/checkDownLoadingData:thread(%s)", Thread.currentThread().getName()));
ArrayList arrayList = new ArrayList();
HashMap<String, List<DownBean>> hashMap = new HashMap<>();
for (ExcellianceAppInfo excellianceAppInfo : list) {
String appPackageName = excellianceAppInfo.getAppPackageName();
if (excellianceAppInfo.getTogp() != 1 && !bs.b(appPackageName)) {
String gameType = excellianceAppInfo.getGameType();
int downloadStatus = excellianceAppInfo.getDownloadStatus();
if (TextUtils.equals(gameType, Constants.VIA_SHARE_TYPE_PUBLISHVIDEO)) {
GameUtil intance = GameUtil.getIntance();
intance.q(this.bA);
gameType = TextUtils.equals(intance.h(appPackageName), excellianceAppInfo.getPath()) ? "5" : "1";
VersionManager.a(this.bA, excellianceAppInfo, gameType);
Log.e("MainFragment", "checkDownLoadingData: " + gameType + "\t" + appPackageName);
}
if (com.excelliance.kxqp.gs.util.b.S(this.bA) && excellianceAppInfo.appId != 0) {
if ("7".equals(gameType) && downloadStatus != 1 && cd.a(excellianceAppInfo.yalpSplit) && !excellianceAppInfo.isHandlePause()) {
if (this.bB.a(appPackageName, (ExcellianceAppInfo) null) && excellianceAppInfo.appId != 0) {
az.d("MainFragment", "yalp ExcellianceAppInfo: " + excellianceAppInfo);
arrayList.add(this.bB.a(excellianceAppInfo.getAppName(), appPackageName, 3, excellianceAppInfo.yalp_type, excellianceAppInfo.appId));
}
} else if (excellianceAppInfo.loseYalpSplit() && !excellianceAppInfo.isHandlePause()) {
az.d("MainFragment", " yalp checkDownLoadingData: splitLose " + appPackageName + "\t" + excellianceAppInfo.getGameType());
int h = as.h(this.r, excellianceAppInfo.getPath());
Intent intent = new Intent();
intent.putExtra(ClientCookie.VERSION_ATTR, Long.valueOf((long) h));
intent.putExtra("libName", appPackageName);
intent.putExtra("ignoreFile", true);
intent.putExtra("appId", excellianceAppInfo.appId);
intent.setAction(this.bA.getPackageName() + ".download.check.check.split");
intent.setComponent(new ComponentName(this.bA.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
this.bA.startService(intent);
} else if (excellianceAppInfo.loseObb() && !excellianceAppInfo.isHandlePause()) {
az.d("MainFragment", " yalp checkDownLoadingData: obbLose " + appPackageName + "\t" + excellianceAppInfo.getGameType());
int h2 = as.h(this.r, excellianceAppInfo.getPath());
az.d("MainFragment", " yalp checkDownLoadingData: obbLose " + appPackageName + "\t" + excellianceAppInfo.getGameType() + " versioncode:" + h2);
Intent intent2 = new Intent();
intent2.putExtra(ClientCookie.VERSION_ATTR, Long.valueOf((long) h2));
intent2.putExtra("libName", appPackageName);
intent2.putExtra("ignoreFile", true);
intent2.putExtra("appId", excellianceAppInfo.appId);
intent2.putExtra("updateSource", false);
intent2.putExtra("downloadForUpdate", excellianceAppInfo.downloadForUpdate);
intent2.setAction(this.bA.getPackageName() + ".download.check.check.obb");
intent2.setComponent(new ComponentName(this.bA.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
this.bA.startService(intent2);
}
} else {
com.excean.a.b.a("MainFragment", String.format("MainFragment/checkDownLoadingData:thread(%s) info(%s)", Thread.currentThread().getName(), excellianceAppInfo));
if ("7".equals(gameType) && downloadStatus != 1 && downloadStatus != 0 && com.excelliance.kxqp.util.d.b.a(excellianceAppInfo) && !excellianceAppInfo.isHandlePause()) {
if (this.bB.a(appPackageName, (ExcellianceAppInfo) null)) {
DownBean a2 = this.bB.a(excellianceAppInfo.getAppName(), appPackageName, 3);
if (!TextUtils.isEmpty(excellianceAppInfo.getPath()) && !excellianceAppInfo.getPath().contains(com.excelliance.kxqp.util.master.e.b(this.bA))) {
a2.filePath = excellianceAppInfo.getPath();
if ((a2.filePath != null && !a2.filePath.contains(this.bA.getPackageName())) || g(appPackageName)) {
a2.filePath = bn.k(this.bA, appPackageName);
}
}
az.d("MainFragment", String.format("MainFragment/checkDownLoadingData:thread(%s) name(%s)", Thread.currentThread().getName(), excellianceAppInfo.getAppName()));
arrayList.add(a2);
}
} else if (com.excelliance.kxqp.util.d.b.c && excellianceAppInfo.loseYalpSplit() && !excellianceAppInfo.isHandlePause()) {
az.d("MainFragment", " checkDownLoadingData: splitLose " + appPackageName + "\t" + excellianceAppInfo.getGameType());
AppDownLoadInfoBean a3 = com.excelliance.kxqp.gs.d.a.a().a(this.r, appPackageName);
if (a3 != null && !a3.baseIsEmpty() && !cd.a(a3.mBase.filePath)) {
int h3 = as.h(this.r, a3.mBase.filePath);
Intent intent3 = new Intent();
intent3.putExtra(ClientCookie.VERSION_ATTR, Long.valueOf(h3));
intent3.putExtra("libName", appPackageName);
intent3.putExtra("ignoreFile", true);
intent3.putExtra("appId", excellianceAppInfo.appId);
intent3.putExtra("filePath", a3.mBase.filePath);
intent3.setAction(this.bA.getPackageName() + ".download.check.check.split");
intent3.setComponent(new ComponentName(this.bA.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
this.bA.startService(intent3);
}
} else if (excellianceAppInfo.loseObb() && !excellianceAppInfo.isHandlePause()) {
a(excellianceAppInfo, appPackageName, hashMap);
} else if (excellianceAppInfo.gameType.equals(String.valueOf(1)) && (excellianceAppInfo.downloadStatus == 13 || excellianceAppInfo.downloadStatus == 11 || excellianceAppInfo.downloadStatus == 12)) {
e(excellianceAppInfo);
} else if (excellianceAppInfo.gameType.equals(String.valueOf(1)) && excellianceAppInfo.downloadStatus == 2 && !excellianceAppInfo.loseObb()) {
e(excellianceAppInfo);
}
}
}
}
this.aL.post(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.bitmap.a.a.d(MainFragment.this.bA);
}
});
az.d("MainFragment", "checkDownLoadingData size: " + arrayList.size());
Iterator it = arrayList.iterator();
while (it.hasNext()) {
az.d("MainFragment", "checkDownLoadingData downBean: " + ((DownBean) it.next()));
}
for (String str : hashMap.keySet()) {
Iterator<DownBean> it2 = hashMap.get(str).iterator();
while (it2.hasNext()) {
az.d("MainFragment", "checkDownLoadingData key: " + str + " downBean: " + it2.next());
}
}
this.bB.a(arrayList, hashMap);
}
private void e(ExcellianceAppInfo excellianceAppInfo) {
az.d("MainFragment", String.format("MainFragment/checkObb:thread(%s) packageName(%s)", Thread.currentThread().getName(), this.q));
Intent intent = new Intent(this.bA, (Class<?>) CustomIntentService.class);
intent.putExtra(ClientCookie.VERSION_ATTR, Long.valueOf(excellianceAppInfo.getVersionCode()));
intent.putExtra("libName", excellianceAppInfo.getAppPackageName());
intent.putExtra("updateSource", false);
intent.putExtra("downloadForUpdate", excellianceAppInfo.downloadForUpdate);
intent.setAction(this.bA.getPackageName() + ".download.check.check.obb");
try {
this.bA.startService(intent);
} catch (Exception e2) {
e2.printStackTrace();
}
}
private void a(ExcellianceAppInfo excellianceAppInfo, String str, HashMap<String, List<DownBean>> hashMap) {
boolean z;
ArrayList arrayList = new ArrayList();
String mainObb = excellianceAppInfo.getMainObb();
int h = as.h(this.r, excellianceAppInfo.getPath());
if (TextUtils.isEmpty(mainObb) || TextUtils.equals(mainObb, "null")) {
z = true;
} else {
if (this.bB.a(mainObb, (ExcellianceAppInfo) null)) {
arrayList.add(this.bB.a(excellianceAppInfo.getAppName(), mainObb, str, h));
}
z = false;
}
String patchObb = excellianceAppInfo.getPatchObb();
if (!TextUtils.isEmpty(patchObb) && !TextUtils.equals(patchObb, "null")) {
if (this.bB.a(patchObb, (ExcellianceAppInfo) null)) {
arrayList.add(this.bB.a(excellianceAppInfo.getAppName(), patchObb, str, h));
}
z = false;
}
if (z && h > 0) {
az.d("MainFragment", "checkDownLoadingData: obbLose " + str + "\t" + excellianceAppInfo.getGameType());
Intent intent = new Intent();
intent.putExtra(ClientCookie.VERSION_ATTR, Long.valueOf((long) h));
intent.putExtra("libName", str);
intent.putExtra("ignoreFile", true);
intent.setAction(this.bA.getPackageName() + ".download.check.check.obb");
intent.setComponent(new ComponentName(this.bA.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
this.bA.startService(intent);
}
if (arrayList.size() > 0) {
hashMap.put(str, arrayList);
}
}
private void at() {
az.d("MainFragment", String.format("MainFragment/initConfig:thread(%s) prepareEnvironment(%s)", Thread.currentThread().getName(), Boolean.valueOf(Y())));
g();
if (this.B.getVisibility() == 0) {
this.B.setText(w.e(this.r, "scanner_environment_success"));
}
this.aR.m();
ad();
au();
}
private void au() {
this.aL.post(new Runnable() {
@Override
public void run() {
if (MainFragment.this.aw()) {
MainFragment.this.av();
}
}
});
}
public void av() {
j.a aVar = new j.a(getContext());
aVar.e(false);
aVar.f("key_need_transport_data").c("recovery_dialog_tips_to_weplay").d("提示").b("前往WePlay").e("检测到本机安装了WePlay,你可以打开WePlay进行数据迁移。\n 迁移成功后,请直接卸载OurPlay。请勿在OurPlay中删除应用,以免造成WePlay数据同步丢失。").c(true).d(true).b(new f.a() {
@Override
public void a(View view, Dialog dialog) {
Intent launchIntentForPackage = MainFragment.this.bA.getPackageManager().getLaunchIntentForPackage("com.jiuyou.weplay");
if (launchIntentForPackage == null) {
Toast.makeText(MainFragment.this.bA, "未安装", 0).show();
} else {
MainFragment.this.startActivity(launchIntentForPackage);
}
dialog.dismiss();
}
});
com.excelliance.kxqp.gs.dialog.j jVar = (com.excelliance.kxqp.gs.dialog.j) aVar.a();
if (jVar.c()) {
return;
}
jVar.show();
}
public boolean aw() {
if (MainActivity.f7400a.equals(this.bA.getPackageName())) {
PackageInfo packageInfo = null;
try {
packageInfo = this.bA.getPackageManager().getPackageInfo("com.jiuyou.weplay", 0);
} catch (PackageManager.NameNotFoundException e2) {
e2.printStackTrace();
}
if (packageInfo != null && !ax()) {
return true;
}
}
return false;
}
private boolean ax() {
try {
return Boolean.valueOf(org.apache.commons.b.b.a(new File(Environment.getExternalStorageDirectory() + File.separator + ".com.jiuyou.weplay" + File.separator + "config" + File.separator + "data_migration.config"), org.apache.commons.b.a.f)).booleanValue();
} catch (IOException e2) {
e2.printStackTrace();
return false;
}
}
public void g() {
this.aL.post(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.wr.a.a().b(0, "com.google.android.gms", new String[]{"__ALL_EXTERNAL_LIST__"});
al.a(MainFragment.this.bA);
if (al.b(MainFragment.this.bA)) {
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.u();
}
});
}
PlatSdk.g(MainFragment.this.bA);
boolean z = MainFragment.this.bA.getSharedPreferences("hello", 0).getBoolean("needSplash", false);
Log.d("MainFragment", "onEnvironmentPrepareCompleted: " + z);
if (z) {
final List<ExcellianceAppInfo> a2 = com.excelliance.kxqp.gs.d.h.a(MainFragment.this.bA);
az.d("MainFragment", "onEnvironmentPrepareCompleted: " + a2);
if (!com.excelliance.kxqp.gs.util.s.a(a2)) {
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.k((List<ExcellianceAppInfo>) a2);
}
});
}
}
tp.i(new Runnable() {
@Override
public void run() {
if (com.excelliance.kxqp.util.ai.a().b()) {
return;
}
com.excelliance.kxqp.gs.g.b.a(MainFragment.this.bA).update(MainFragment.this.bA, new b.c(1, true));
}
});
bs.d();
com.excelliance.kxqp.gs.ui.medal.a.p.b(MainFragment.this.bA, 1, true);
MainFragment.this.b(MainFragment.this.bA);
}
});
com.excelliance.kxqp.gs.g.c.d(this.bA);
}
public void b(Context context) {
if (Y()) {
Log.d("MainFragment", "checkGoogleServiceCompileState preparing");
return;
}
if (context == null) {
Log.d("MainFragment", "checkGoogleServiceCompileState context == null");
return;
}
az.d("MainFragment", "checkGoogleServiceCompileState to check");
try {
Intent intent = new Intent(context, (Class<?>) SmtServService.class);
intent.setAction(context.getPackageName() + ".action.check_google_service_compile_state");
context.startService(intent);
} catch (Exception e2) {
e2.printStackTrace();
}
}
public void ay() {
if (bs.p(this.bA) || !com.excelliance.kxqp.gs.util.b.aC(this.bA) || by.a(this.bA, "global_config").b("sp_key_virtual_space_dialog_show", false).booleanValue()) {
return;
}
com.excelliance.kxqp.gs.dialog.au auVar = new com.excelliance.kxqp.gs.dialog.au(this.bA);
auVar.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
if (MainFragment.this.m != null) {
MainFragment.this.m.startAnimation(AnimationUtils.loadAnimation(MainFragment.this.bA, w.i(MainFragment.this.bA, "scale_in")));
}
}
});
auVar.show();
}
public void k(final List<ExcellianceAppInfo> list) {
Boolean b2 = by.a(this.bA, "global_config").b("sp_key_show_recover_gp_download_dialog", false);
az.d("MainFragment", "showRecoverGpDownloadDialog: tips:" + b2);
if (b2 == null || !b2.booleanValue()) {
Dialog a2 = CustomNoticeDialogUtil.a(this.bA, w.e(this.bA, "recover_google_play_download_dialog_content"), false, w.e(this.bA, "cancel"), w.e(this.bA, "confirm"), new CustomNoticeDialogUtil.b() {
@Override
public void a(Dialog dialog) {
dialog.dismiss();
}
@Override
public void b(Dialog dialog) {
dialog.dismiss();
final com.excelliance.kxqp.gs.ui.nyactivitys.b bVar = new com.excelliance.kxqp.gs.ui.nyactivitys.b();
final com.excelliance.kxqp.gs.dialog.h hVar = new com.excelliance.kxqp.gs.dialog.h(MainFragment.this.bA);
hVar.a("正在跳转下载页面...");
tp.f(new Runnable() {
@Override
public void run() {
as.W(MainFragment.this.bA.getApplicationContext());
ExcellianceAppInfo excellianceAppInfo = (ExcellianceAppInfo) list.get(0);
String appPackageName = excellianceAppInfo.getAppPackageName();
az.d("MainFragment", "notSpeedToSppedKillGpAndPlayGame 2 pkg:" + excellianceAppInfo.getAppPackageName());
if (au.a().r(appPackageName, MainFragment.this.bA)) {
com.excelliance.kxqp.low.b.c(MainFragment.this.bA, appPackageName);
} else {
com.excelliance.kxqp.gs.d.h.a(appPackageName);
}
bVar.execute(new Runnable() {
@Override
public void run() {
if (hVar.isShowing()) {
hVar.dismiss();
}
}
});
}
});
}
}, true, new CustomNoticeDialogUtil.a() {
@Override
public void a(boolean z) {
by.a(MainFragment.this.bA, "global_config").a("sp_key_show_recover_gp_download_dialog", true);
}
});
if (a2 != null) {
a2.show();
}
}
}
private void l(List<GoogleAppInfo> list) {
int i = 0;
for (int i2 = 0; i2 < 3; i2++) {
if (a(list, i2)) {
i++;
}
}
if (i > 0) {
this.B.setVisibility(0);
this.B.setText(R.string.find_newest);
}
}
private boolean a(List<GoogleAppInfo> list, int i) {
DownSwitcher downSwitcher = this.J.get(i);
DownProgress downProgress = this.I.get(i);
int d2 = bs.d(i);
int c2 = bs.c(i);
int i2 = 0;
int i3 = 0;
for (int i4 = d2; i4 < d2 + c2; i4++) {
if (list != null && i4 < list.size()) {
GoogleAppInfo googleAppInfo = list.get(i4);
if (googleAppInfo.f6058a.isNeedUpdate()) {
i2 = (int) (i2 + googleAppInfo.h);
i3 = (int) (i3 + googleAppInfo.i);
}
}
}
az.d("MainFragment", "showUpdateByGroup max: " + i2);
if (i2 > 0) {
b(i, i2, i3);
downSwitcher.setFirst(false);
downSwitcher.a(8);
return true;
}
downSwitcher.a(10);
downProgress.setVisibility(4);
return false;
}
@Override
public void onStop() {
Log.i("MainFragment", "onStop");
super.onStop();
if (this.o != null) {
this.o.f();
}
if ((com.excean.ab_builder.c.a.h(getContext()) || com.excean.ab_builder.c.a.at(this.bA)) && this.p != null) {
this.p.f();
}
}
public boolean h() {
if (this.bA == null) {
return false;
}
if (this.bj != null && !this.bj.b()) {
this.bj.c();
this.bj = null;
return true;
}
if (com.excelliance.kxqp.gs.multi.down.a.a(this.bA).d()) {
az();
return true;
}
if (this.m != null && this.m.a()) {
if (this.o.h() != null) {
this.o.h().setInPosEditMode(false);
}
this.x.setVisibility(0);
this.y.setVisibility(8);
return true;
}
if (!com.excean.ab_builder.c.a.h(this.bA)) {
return false;
}
if (this.p.h() != null && this.p.h().a()) {
this.p.h().setInPosEditMode(false);
}
this.x.setVisibility(0);
this.y.setVisibility(8);
return true;
}
private void az() {
new com.excelliance.kxqp.gs.ui.search.dialog.a(this.bA).a(w.e(this.bA, "back_press_tips")).b(w.e(this.bA, "still_exit"), new a.InterfaceC0450a() {
@Override
public void a(View view) {
if (MainFragment.this.getActivity() != null) {
MainFragment.this.getActivity().finish();
}
}
}).a(w.e(this.bA, "background_run"), new a.InterfaceC0450a() {
@Override
public void a(View view) {
if (MainFragment.this.getActivity() != null) {
MainFragment.this.getActivity().moveTaskToBack(true);
}
}
}).show();
}
@Override
public void onDestroyView() {
super.onDestroyView();
n.a().a(com.excelliance.kxqp.gs.k.c.f6576a, com.excelliance.kxqp.gs.k.c.class).removeObserver(this.ce);
n.a().a("event_home_uninstall_app", ExcellianceAppInfo.class).removeObserver(this.cd);
n.a().a("event_home_update_app_when_start", String.class).removeObserver(this.cb);
n.a().a("event_request_permission_on_start_app", LimitAraeStartAppBean.class).removeObserver(this.cc);
if (com.excelliance.kxqp.gs.util.b.bH(this.bA)) {
n.a().a("NATIVE_APP_LIST_UPDATE", Boolean.class).removeObserver(this.cf);
}
if (this.z != null) {
this.z.d();
}
if (this.aa != null) {
this.aa.d();
}
com.excelliance.kxqp.gs.g.b.a(this.bA).a();
com.excelliance.kxqp.gs.g.g.a((Activity) getActivity()).a();
if (this.bN != null) {
this.bN.a();
}
if (getActivity() != null) {
try {
bq();
} catch (Exception unused) {
}
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.f9557cm);
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.cl);
this.bA.unregisterReceiver(this.i);
}
this.bC.b(this.bH);
this.bB.o();
this.aL.getLooper().quit();
if (this.c != null) {
this.c.a();
}
if (com.excean.ab_builder.c.a.m(this.bA)) {
com.excelliance.kxqp.gs.g.s.b().a();
}
this.d.a();
K();
if (this.bk != null) {
this.bk.a();
}
}
@Override
public void onViewStateRestored(@Nullable Bundle bundle) {
super.onViewStateRestored(bundle);
}
@Override
public void onSaveInstanceState(@NonNull Bundle bundle) {
super.onSaveInstanceState(bundle);
az.d("MainFragment", String.format("MainFragment/onSaveInstanceState:thread(%s)", Thread.currentThread().getName()));
}
@Override
public void onDestroy() {
super.onDestroy();
az.d("MainFragment", String.format("MainFragment/onDestroy:thread(%s)", Thread.currentThread().getName()));
this.aP = true;
if (this.bx != null) {
this.bx.b();
}
aI = null;
by.a(this.bA, "sp_total_info").a("laset_prepareenvironment_state", Y());
by.a(this.bA, "sp_total_info").a("laset_assistance_apk_state", com.excelliance.kxqp.util.master.e.a(this.bA));
com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.b(this);
bh.c(getActivity());
if (this.t != null) {
try {
this.bA.unregisterReceiver(this.t);
} catch (Exception e2) {
e2.printStackTrace();
}
}
if (this.u != null) {
try {
this.bA.unregisterReceiver(this.u);
} catch (Exception e3) {
e3.printStackTrace();
}
}
if (this.f9558cn != null) {
try {
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.f9558cn);
} catch (Exception e4) {
e4.printStackTrace();
}
}
if (this.co != null) {
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.co);
}
if (this.cp != null) {
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.cp);
}
if (this.cq != null) {
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.cq);
DataInfo.setMainUIRegister(false);
}
try {
if (this.m != null) {
if (this.o != null) {
this.o.i();
this.o = null;
}
this.m.setAdapter((ListAdapter) null);
}
} catch (Exception e5) {
e5.printStackTrace();
}
try {
if (com.excean.ab_builder.c.a.h(getContext())) {
if (this.n != null) {
if (this.p != null) {
this.p.i();
this.p = null;
}
this.n.setAdapter((ListAdapter) null);
}
} else if (com.excean.ab_builder.c.a.h(getContext()) && this.p.h() != null) {
if (this.p != null) {
this.p.i();
this.p = null;
}
this.p.h().setAdapter((ListAdapter) null);
}
} catch (Exception e6) {
e6.printStackTrace();
}
if (this.bu != null) {
this.bu.removeCallbacksAndMessages(null);
}
aM();
if (this.bB != null) {
this.bB.m();
}
try {
if (this.cr) {
this.bA.unregisterReceiver(this.aE);
this.cr = false;
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.aE);
}
} catch (Exception unused) {
}
com.excelliance.kxqp.gs.dialog.ah.a(this.bA).b(this.bz);
this.H.b();
if (com.excelliance.kxqp.gs.util.b.cb(this.bA)) {
com.excelliance.kxqp.gs.ui.gaccount.receive.a.a(this.bA).b();
}
if (com.excelliance.kxqp.gs.util.b.cf(this.bA)) {
z.a(this.bA).a();
}
com.excelliance.kxqp.manager.f.a(this.bA, false);
if (this.z != null) {
this.z.d();
}
if (this.aa != null) {
this.aa.d();
}
if (this.bk != null) {
this.bk.a();
}
}
public void b(ExcellianceAppInfo excellianceAppInfo, int i) {
q.a((Activity) getActivity()).d(new h.b.a().a(i).a(this.aN).b(0).a(excellianceAppInfo).a());
}
public void a(ExcellianceAppInfo excellianceAppInfo, int i, int i2) {
az.i("MainFragment", "MainFragment/startAppGame() called with: thread = 【" + Thread.currentThread() + "】, appInfo = 【" + excellianceAppInfo + "】, animation = 【" + i + "】, accountAffinity = 【" + i2 + "】");
h.b a2 = new h.b.a().a(this.aN).a(excellianceAppInfo).a(i).a(this.an).b(i2).a();
FragmentActivity activity = getActivity();
if (activity != null) {
q.a((Activity) activity).b(a2);
}
}
public void a(ExcellianceAppInfo excellianceAppInfo, int i, int i2, String str) {
az.i("MainFragment", "MainFragment/startAppGame() called with: thread = 【" + Thread.currentThread() + "】, appInfo = 【" + excellianceAppInfo + "】, animation = 【" + i + "】, accountAffinity = 【" + i2 + "】, extraInfo = 【" + str + "】");
h.b a2 = new h.b.a().a(this.aN).a(excellianceAppInfo).a(i).b(i2).a(str).a();
FragmentActivity activity = getActivity();
if (activity != null) {
q.a((Activity) activity).b(a2);
}
}
public void aA() {
com.excelliance.kxqp.gs.ui.novice.c.a(this.bA).a(new Runnable() {
@Override
public void run() {
if (aq.k() || by.a(MainFragment.this.r, "sp_total_info").b("guideRankingDialog", false).booleanValue()) {
return;
}
MainFragment.this.bu.sendMessageDelayed(MainFragment.this.bu.obtainMessage(37), 3000L);
}
});
}
private boolean f(final ExcellianceAppInfo excellianceAppInfo) {
final com.excelliance.kxqp.gs.dialog.m mVar = new com.excelliance.kxqp.gs.dialog.m(this.bA, excellianceAppInfo.getAppPackageName(), excellianceAppInfo.getAppName());
mVar.a(new m.a() {
@Override
public void a(int i) {
if (i == 1) {
MainFragment.this.bB.a(excellianceAppInfo, GameAttributesHelper.getInstance().getIncompatibleList(excellianceAppInfo.getAppPackageName()));
} else if (i == 2) {
by.a(MainFragment.this.bA, "firstReleaseApp").a("markFirstReleaseNotoast", true);
}
}
});
mVar.a(new ad.b() {
@Override
public void a(int i, String str) {
if (mVar.a() != null) {
mVar.a().b();
}
if (i == 2) {
if (as.i(MainFragment.this.bA, "com.tencent.mm")) {
MainFragment.this.bB.a(str, MainFragment.this.bA, SocializeMedia.WEIXIN_MONMENT, MainFragment.this);
return;
} else {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "share_sdk_not_install_wechat"));
return;
}
}
if (i == 4) {
if (as.i(MainFragment.this.bA, "com.tencent.mm")) {
MainFragment.this.bB.a(str, MainFragment.this.bA, SocializeMedia.WEIXIN, MainFragment.this);
return;
} else {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "share_sdk_not_install_wechat"));
return;
}
}
if (i == 8) {
if (as.i(MainFragment.this.bA, "com.tencent.mobileqq") || as.i(MainFragment.this.bA, "com.tencent.tim")) {
MainFragment.this.bB.a(str, MainFragment.this.bA, SocializeMedia.QZONE, MainFragment.this);
return;
} else {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "share_sdk_not_install_qq"));
return;
}
}
if (i == 16) {
if (as.i(MainFragment.this.bA, "com.tencent.mobileqq") || as.i(MainFragment.this.bA, "com.tencent.tim")) {
MainFragment.this.bB.a(str, MainFragment.this.bA, SocializeMedia.QQ, MainFragment.this);
return;
} else {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "share_sdk_not_install_qq"));
return;
}
}
if (i != 32) {
if (i != 64) {
return;
}
MainFragment.this.bB.a(str, MainFragment.this.bA, SocializeMedia.MORESHARE, MainFragment.this);
} else if (as.i(MainFragment.this.bA, "com.sina.weibo")) {
MainFragment.this.bB.a(str, MainFragment.this.bA, SocializeMedia.SINA, MainFragment.this);
} else {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "share_sdk_not_install_wb"));
}
}
});
mVar.show();
az.d("MainFragment", "first release isShow:" + mVar.b());
return mVar.b();
}
public void a(View view) {
if (com.excelliance.kxqp.ui.util.b.a() > 0) {
String str = (String) view.getTag(com.excelliance.kxqp.ui.util.b.a());
if (!TextUtils.isEmpty(str)) {
if (TextUtils.equals(str, "event_notification")) {
NotificationCenterActivity.start(this.bA);
return;
}
return;
}
}
Object tag = view.getTag();
if (tag == null) {
return;
}
int intValue = Integer.valueOf(tag.toString()).intValue();
if (Y() && intValue != 4 && intValue != 5 && intValue != 6 && intValue != 1 && intValue != 3 && intValue != 0 && intValue != 12 && intValue != 13 && intValue != 2 && intValue != 14 && intValue != 16 && intValue != 17 && intValue != 1) {
aw.d(this.bA);
return;
}
switch (intValue) {
case 0:
bz.a().a(this.bA, 124000, 102, "点击主页选择线路");
com.excelliance.kxqp.gs.g.c.a().a(this.mPageDes.firstPage, "加速区", "主页", "选择线路", "选择线路");
aU();
StatisticsGS.getInstance().uploadUserAction(this.bA, 7);
aI();
if (com.excean.ab_builder.c.a.D(this.bA) && this.e != null && this.e.getVisibility() == 0) {
by.a(this.bA, "global_config").a("sp_key_new_guider_pop_speed_up", false);
this.e.setVisibility(8);
return;
}
return;
case 1:
aB();
return;
case 2:
g(this.C.getState());
return;
case 3:
StatisticsGS.getInstance().uploadUserAction(this.bA, 11);
bz.a().a(this.bA, 124000, 101, "点击主页帮助与反馈");
if (com.excelliance.kxqp.gs.util.b.V(this.bA)) {
Intent intent = new Intent(this.bA, (Class<?>) ActivityFeedbackQuestions.class);
Bundle bundle = new Bundle();
bundle.putInt(ParamKeyConstants.WebViewConstants.QUERY_FROM, 2);
intent.putExtras(bundle);
startActivity(intent);
} else {
Intent intent2 = new Intent(this.bA, (Class<?>) CommonWebViewActivity.class);
intent2.putExtra("title", w.e(this.r, "common_question"));
intent2.putExtra("src", 3);
startActivity(intent2);
}
aQ();
BiEventClick biEventClick = new BiEventClick();
biEventClick.button_name = "帮助与反馈";
biEventClick.current_page = this.mPageDes.firstPage;
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
return;
case 4:
case 5:
case 6:
case 10:
case 11:
case 15:
default:
return;
case 7:
aq.d(this.bA);
return;
case 8:
startActivity(new Intent(this.bA, (Class<?>) OverdueFlowActivity.class));
return;
case 9:
aq.b(this.bA);
return;
case 12:
bz.a().a(this.bA, 124000, 103, "点击主页检测网络");
if (this.bB != null) {
if (bf.e(this.r)) {
if (com.excean.ab_builder.c.a.k(this.bA)) {
if (bx.a().n(this.bA)) {
Toast.makeText(this.r, w.e(this.r, "net_ok"), 1).show();
return;
} else {
new com.excelliance.kxqp.util.ao(getActivity(), 1).c();
return;
}
}
this.bB.a(false);
a("refresh_net");
return;
}
Toast.makeText(this.r, w.e(this.r, "boost_failure1"), 1).show();
return;
}
return;
case 13:
d();
return;
case 14:
if (!bx.a().b(this.bA)) {
com.excelliance.kxqp.gs.router.a.a.f8074a.invokeLogin(this.bA);
return;
}
if (this.bv != null && this.bv.size() > 0) {
bz.a().a(this.bA, "", 170000, 18, "游戏讨论区相关-点击有消息提示-搜索栏旁消息");
BiEventClick biEventClick2 = new BiEventClick();
biEventClick2.current_page = "启动页";
biEventClick2.expose_banner_area = "搜索栏旁消息";
biEventClick2.page_type = "主页";
biEventClick2.button_name = "点击消息按钮";
com.excelliance.kxqp.gs.g.c.a().a(biEventClick2);
}
CircleMsgCenterActivity.a(this.bA);
e(false);
return;
case 16:
TaskCenterActivity.a(this.bA, "启动页", "主页", "任务中心");
return;
case 17:
if (!bx.a().b(this.bA)) {
com.excelliance.kxqp.gs.router.a.a.f8074a.invokeLogin(this.bA);
return;
}
UserCircleCenterActivity.a(this.bA, Integer.parseInt(bx.a().a(this.bA)));
BiEventClick biEventClick3 = new BiEventClick();
biEventClick3.current_page = "启动页";
biEventClick3.page_type = "主页";
biEventClick3.button_name = "启动页头像";
biEventClick3.button_function = "进入个人主页";
com.excelliance.kxqp.gs.g.c.a().a(biEventClick3);
return;
}
}
public void aB() {
bz.a().a(this.bA, 63000, "点击全局搜索", 1);
StatisticsGS.getInstance().uploadUserAction(this.bA, 6);
SearchActivityWithDiscover.a(getActivity(), 9);
getActivity().overridePendingTransition(w.i(this.r, "slide_right_in"), w.i(this.r, "alpha_out"));
}
public boolean i() {
if (!this.k || !com.excelliance.kxqp.util.master.e.a(this.bA) || !com.excelliance.kxqp.gs.ui.home.b.a(this.bA).b()) {
return false;
}
if (!com.excelliance.kxqp.util.master.c.g(this.bA)) {
com.excelliance.kxqp.util.master.a.a(this.bA);
return true;
}
this.k = false;
i(false);
return true;
}
public void g(int i) {
if (i()) {
return;
}
if (com.excean.ab_builder.c.a.r(this.bA) && !bs.p(this.bA)) {
if (i == 7 || i == 1) {
if (this.o != null) {
this.o.d(2);
this.o.notifyDataSetChanged();
}
if (com.excean.ab_builder.c.a.h(this.bA) && this.p != null) {
this.p.d(2);
this.p.notifyDataSetChanged();
}
}
if (i == 8 || i == 2) {
if (this.o != null) {
this.o.d(1);
this.o.notifyDataSetChanged();
}
if (com.excean.ab_builder.c.a.h(this.bA) && this.p != null) {
this.p.d(1);
this.p.notifyDataSetChanged();
}
}
}
List<Integer> aL = aL();
az.d("MainFragment", "updateOrInstall:" + aS() + " state:" + i);
if (aS() == 0) {
this.aR.g();
if (i != 8) {
if (i == 7) {
StatisticsGS.getInstance().uploadUserAction(this.bA, 42);
bz.a().a(this.bA, bf.a(this.bA));
a(8, aL);
if (this.by.getVisibility() == 0) {
this.by.c();
return;
}
return;
}
return;
}
StatisticsGS.getInstance().uploadUserAction(this.bA, 41);
a(7, aL);
if (this.by.getVisibility() == 0) {
this.by.b();
}
String e2 = w.e(this.r, "pauseall");
if (bf.a(this.r)) {
c(e2);
return;
} else {
a(2, e2);
return;
}
}
if (aS() != 1) {
if (aS() == -1) {
if (com.excelliance.kxqp.gs.ui.home.b.a(this.bA).b()) {
this.aR.h();
return;
} else {
this.aR.b();
return;
}
}
return;
}
if (i == 2) {
a(1, aL);
if (this.by.getVisibility() == 0) {
this.by.b();
}
this.aR.c();
StatisticsGS.getInstance().uploadUserAction(this.bA, 86);
return;
}
if (i == 1) {
a(2, aL);
if (this.by.getVisibility() == 0) {
this.by.c();
}
this.bB.l();
bz.a().a(this.bA, bf.a(this.bA));
StatisticsGS.getInstance().uploadUserAction(this.bA, 87);
return;
}
if (i == 9) {
aC();
if (this.by.getVisibility() == 0) {
this.by.a();
return;
}
return;
}
this.aR.b();
}
public void aC() {
Dialog a2 = CustomNoticeDialogUtil.a(this.bA, w.e(this.bA, "retry_download_plugin_tips"), false, w.e(this.bA, "cancel"), w.e(this.bA, "confirm"), new CustomNoticeDialogUtil.b() {
@Override
public void a(Dialog dialog) {
dialog.dismiss();
}
@Override
public void b(Dialog dialog) {
MainFragment.this.a(1, (List<Integer>) MainFragment.this.aL());
MainFragment.this.aR.d();
dialog.dismiss();
}
});
if (a2 != null) {
a2.show();
}
}
public void j() {
this.bB.a(false);
}
public void a(int i, List<Integer> list) {
switch (i) {
case 1:
q(list);
this.C.a(1);
com.excelliance.kxqp.gs.g.c.a().a(this.bA, BiEventPluginPause.Reason.REASON_DEFAULT, true);
return;
case 2:
s(list);
this.C.a(2);
com.excelliance.kxqp.gs.g.c.a().a(this.bA, "手动暂停", false);
return;
case 7:
r(list);
this.C.a(7);
return;
case 8:
s(list);
this.C.a(8);
return;
default:
return;
}
}
private void b(final int i, final List<Integer> list) {
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.a(i, (List<Integer>) list);
}
});
}
public void a(String str) {
if (TextUtils.isEmpty(str)) {
if (this.as == null || !this.as.isShowing()) {
return;
}
this.as.dismiss();
return;
}
if (this.as == null) {
this.as = new com.excelliance.kxqp.gs.dialog.h(this.bA);
}
if (!this.as.isShowing()) {
this.as.a(w.e(this.r, str));
} else if (this.as.a()) {
this.as.dismiss();
}
}
public void aD() {
if (this.as == null) {
this.as = new com.excelliance.kxqp.gs.dialog.h(this.bA);
}
this.as.a(w.e(this.bA, "requesting"));
}
public void aE() {
if (this.as != null) {
this.as.dismiss();
}
}
public void c(String str) {
this.C.setText(str);
this.aR.c();
}
public void m(List<GoogleAppInfo> list) {
az.d("MainFragment", String.format("MainFragment/doUpdate:thread(%s)", Thread.currentThread().getName()));
this.C.setText(this.bA.getString(R.string.pauseall));
for (int i = 0; i < list.size(); i++) {
GoogleAppInfo googleAppInfo = list.get(i);
if (googleAppInfo.f6058a.isNeedUpdate()) {
googleAppInfo.q = 7;
}
}
for (int i2 = 0; i2 < 3; i2++) {
b(list, i2);
}
this.aR.a(true);
}
private void b(List<GoogleAppInfo> list, int i) {
if (list == null) {
return;
}
DownProgress downProgress = this.I.get(i);
DownSwitcher downSwitcher = this.J.get(i);
int c2 = bs.c(i);
int d2 = bs.d(i);
boolean z = false;
int i2 = 0;
int i3 = 0;
for (int i4 = d2; i4 < d2 + c2 && i4 < list.size(); i4++) {
GoogleAppInfo googleAppInfo = list.get(i4);
InstallInfo installInfo = googleAppInfo.f6058a;
if (installInfo.isNeedUpdate()) {
i2 = (int) (i2 + googleAppInfo.h);
i3 = (int) (i3 + googleAppInfo.i);
}
z = z || installInfo.isNeedUpdate();
}
if (z) {
downProgress.setVisibility(0);
b(i, i2, i3);
downSwitcher.a(7);
} else {
downProgress.setVisibility(4);
downSwitcher.a(10);
}
}
public com.excelliance.kxqp.gs.ui.home.f k() {
return new com.excelliance.kxqp.gs.ui.home.f(this, this.bA) {
@Override
public com.excelliance.kxqp.gs.appstore.keynote.b p() {
if (MainFragment.this.bC.a() && com.excelliance.kxqp.gs.util.b.N(MainFragment.this.bA)) {
return new com.excelliance.kxqp.gs.appstore.keynote.b(MainFragment.this.bx);
}
return null;
}
};
}
public void a(boolean z, List<c.a> list) {
if (getActivity() == null || this.aP || getActivity().isFinishing() || !z) {
return;
}
if (this.aJ != null && this.aJ.size() == 0) {
this.aJ = list;
}
com.excelliance.kxqp.gs.view.zmbanner.a aVar = new com.excelliance.kxqp.gs.view.zmbanner.a(this.bA, list);
if (com.excean.ab_builder.c.a.ap(this.bA)) {
if (this.bk != null) {
this.bk.a();
}
this.bk = new com.excelliance.kxqp.gs.view.zmbanner.b(this.z, getActivity(), list, this.mPageDes.copy(), this.cv);
this.z.a(new BannerPageChangedHandler(this.bk));
}
if (this.aK == null) {
this.aK = aVar;
}
PageDes copy = this.mPageDes.copy();
copy.secondArea = "BANNER区";
this.z.a(aVar);
this.z.a(list).a(new com.excelliance.kxqp.gs.h.b()).a(true).a(copy).a(this.d).b(this.exposure).a(this.mViewTrackerRxBus).a();
if (this.aa != null) {
this.aa.a(this.aK);
this.aa.a(this.aJ).a(new com.excelliance.kxqp.gs.h.b()).a(true).a(copy).a(this.d).b(this.exposure).a(this.mViewTrackerRxBus).a();
}
}
public void a(int i, int i2) {
Log.d("MainFragment", String.format("MainFragment/onGoogleServiceDownloadStateChanged:thread(%s), mGoogleServiceViewModel(%s)", Thread.currentThread().getName(), this.aR));
if (this.aR != null) {
this.aR.a(i, i2);
} else {
Log.d("MainFragment", String.format("MainFragment/onGoogleServiceDownloadStateChanged: null mGoogleServiceViewModel thread(%s)", Thread.currentThread().getName()));
}
}
public void a(int i, long j, long j2) {
if (this.aR != null) {
this.aR.a(i, j, j2);
}
}
private void c(List<GoogleAppInfo> list, int i) {
az.d("MainFragment", String.format("MainFragment/switchStateByGroup:thread(%s) group(%s)", Thread.currentThread().getName(), Integer.valueOf(i)));
DownSwitcher downSwitcher = this.J.get(i);
int c2 = bs.c(i);
int d2 = bs.d(i);
if (list == null || list.size() == 0) {
return;
}
boolean isEmpty = TextUtils.isEmpty(list.get(0).e);
int i2 = 0;
int i3 = 0;
int i4 = 0;
for (int i5 = d2; i5 < d2 + c2; i5++) {
GoogleAppInfo googleAppInfo = list.get(i5);
if (isEmpty) {
if (googleAppInfo.q == 4) {
i4++;
} else if (googleAppInfo.q == 6) {
i3++;
} else if (googleAppInfo.q == 11) {
i2++;
}
} else if (googleAppInfo.q == 9) {
i4++;
} else if (googleAppInfo.q == 10) {
i3++;
} else if (googleAppInfo.q == 11) {
i2++;
}
}
az.d("MainFragment", "switchStateByGroup group: " + i + " groupChildNum: " + c2 + " isFirstInstall: " + isEmpty + " errorCount: " + i2 + " installCount: " + i3 + " downCount: " + i4);
if (i2 > 0) {
downSwitcher.a(11);
this.C.a(9);
downSwitcher.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
MainFragment.this.aC();
}
});
return;
}
if (i3 == c2) {
if (isEmpty) {
downSwitcher.a(6);
return;
} else {
downSwitcher.a(10);
this.I.get(i).setVisibility(4);
return;
}
}
if (i4 + i3 == c2) {
if (isEmpty) {
downSwitcher.a(4);
DownProgress downProgress = this.I.get(i);
if (downProgress.getCurrentPrgress() != 100) {
downProgress.a(100, 100);
return;
}
return;
}
downSwitcher.a(9);
}
}
private void n(List<GoogleAppInfo> list) {
if (this.aC <= 0) {
return;
}
for (int i = 0; i < 3; i++) {
d(list, i);
}
}
private void d(List<GoogleAppInfo> list, int i) {
int i2 = 1;
int i3 = 0;
az.d("MainFragment", String.format("MainFragment/mockProgressByGroup:thread(%s)", Thread.currentThread().getName()));
int c2 = bs.c(i);
int d2 = bs.d(i);
int i4 = 0;
for (int i5 = d2; i5 < d2 + c2; i5++) {
InstallInfo installInfo = list.get(i5).f6058a;
if (installInfo.installType == 4) {
i3++;
} else if (installInfo.installType == 0) {
i4++;
}
}
az.d("MainFragment", "mockProgressByGroup needDownNum: " + i3 + " installedCount: " + i4);
if (i4 == c2) {
i2 = 6;
b(i, 100L, 100L);
} else if (i3 > 0) {
b(i, 100L, 0L);
} else {
b(i, 100L, 100L);
i2 = 4;
}
this.J.get(i).a(i2);
}
public void o(List<GoogleAppInfo> list) {
for (int i = 0; i < 3; i++) {
f(list, i);
e(list, i);
}
}
private void e(List<GoogleAppInfo> list, int i) {
int i2;
if (this.J == null || this.J.size() == 0 || this.J.size() < i) {
return;
}
DownSwitcher downSwitcher = this.J.get(i);
int c2 = bs.c(i);
int d2 = bs.d(i);
int i3 = d2;
int i4 = 0;
int i5 = 0;
while (true) {
i2 = 4;
if (i3 >= d2 + c2) {
break;
}
InstallInfo installInfo = list.get(i3).f6058a;
if (installInfo.installType == 4) {
i5++;
} else if (installInfo.installType == 0) {
i4++;
}
i3++;
}
if (i4 == c2) {
i2 = 6;
} else if (i5 > 0) {
i2 = 1;
}
downSwitcher.a(i2);
}
private void f(List<GoogleAppInfo> list, int i) {
int i2;
List<GoogleAppInfo> list2 = list;
if (this.J == null || this.J.size() == 0 || this.J.size() < i || list2 == null || list.size() == 0) {
return;
}
int i3 = 11;
if (list.size() < 11 || this.I == null || this.I.size() == 0 || this.I.size() < i) {
return;
}
DownSwitcher downSwitcher = this.J.get(i);
int c2 = bs.c(i);
int d2 = bs.d(i);
boolean isEmpty = TextUtils.isEmpty(list2.get(0).e);
int i4 = d2;
int i5 = 100;
int i6 = 100;
boolean z = false;
while (i4 < d2 + c2) {
GoogleAppInfo googleAppInfo = list2.get(i4);
InstallInfo installInfo = googleAppInfo.f6058a;
if (isEmpty) {
if (googleAppInfo.q == i3) {
i2 = c2;
} else if (installInfo.installType == 4) {
i2 = c2;
i5 = (int) (i5 + googleAppInfo.h);
i6 = (int) (i6 + googleAppInfo.i);
} else {
i2 = c2;
int i7 = installInfo.installType;
}
} else {
i2 = c2;
if (installInfo.isNeedUpdate()) {
i5 = (int) (i5 + googleAppInfo.h);
i6 = (int) (i6 + googleAppInfo.i);
}
z = z || installInfo.isNeedUpdate();
}
i4++;
c2 = i2;
list2 = list;
i3 = 11;
}
if (isEmpty) {
b(i, i5, i6);
} else if (z) {
b(i, i5, i6);
} else {
this.I.get(i).setVisibility(4);
downSwitcher.a(10);
}
}
private void b(int i, long j, long j2) {
if (j == 0 || i < 0) {
return;
}
DownProgress downProgress = this.I.get(i);
if (j == 100 && j2 == 100) {
downProgress.a((int) j, (int) j2);
return;
}
int i2 = Build.VERSION.SDK_INT;
if (i2 >= 21 && i2 <= 23) {
if (j2 >= j) {
az.d("MainFragment", "setMaxProgressgroup: " + i + " max: " + j + " currentPos: " + j2);
Message obtainMessage = this.bu.obtainMessage(35);
Bundle bundle = new Bundle();
bundle.putInt("group", i);
bundle.putLong("max", j);
bundle.putInt("footer", bs.a(i, j));
obtainMessage.setData(bundle);
obtainMessage.obj = new Integer(i);
this.bu.sendMessageDelayed(obtainMessage, 1000L);
return;
}
j2 = ((float) j2) * bs.e(i);
}
downProgress.a((int) j, (int) j2);
az.d("MainFragment", "setMaxProgress group: " + i + " max: " + j + " currentPos: " + j2);
}
private void d(String str) {
int i = Build.VERSION.SDK_INT;
if (i < 21 || i > 23) {
return;
}
boolean a2 = bs.a(this.r, str);
int l = bs.l(str);
az.d("MainFragment", "install group: " + l + " pkgName: " + str);
if (!a2 || l < 0) {
return;
}
this.bu.removeMessages(35, new Integer(l));
Message obtainMessage = this.bu.obtainMessage(35);
Bundle bundle = new Bundle();
bundle.putInt("group", l);
bundle.putInt("currentPos", 100);
bundle.putInt("footer", -1);
bundle.putLong("max", 100L);
obtainMessage.setData(bundle);
this.bu.sendMessage(obtainMessage);
}
public void a(Message message) {
int i;
Bundle data = message.getData();
int i2 = data.getInt("group");
DownProgress downProgress = this.I.get(i2);
int currentPrgress = downProgress.getCurrentPrgress();
if (downProgress.getMaxProgress() == currentPrgress) {
return;
}
long j = data.getLong("max");
int i3 = data.getInt("footer");
az.d("MainFragment", "refreshProBySecond gr: " + i2 + "currentPrgress: " + currentPrgress + " footer: " + i3 + " size: " + j);
if (i3 == -1) {
az.d("MainFragment", "refreshProBySecond footer: " + i3 + " gr: " + i2 + " size: " + j);
this.bu.removeMessages(35, new Integer(i2));
i = data.getInt("currentPos");
} else {
i = (int) j;
if (currentPrgress < i) {
Message obtainMessage = this.bu.obtainMessage(35);
Bundle bundle = new Bundle();
bundle.putInt("group", i2);
bundle.putLong("max", j);
bundle.putInt("footer", i3);
obtainMessage.setData(bundle);
obtainMessage.obj = new Integer(i2);
this.bu.sendMessageDelayed(obtainMessage, 1000L);
long j2 = currentPrgress;
i = (int) (j2 + ((j - j2) / i3));
}
}
downProgress.a((int) j, i);
az.d("MainFragment", "gr: " + i2 + " footer: " + i3 + " size: " + j + " currentPos: " + i);
}
public void f(boolean z) {
g(z);
}
private void g(boolean z) {
String e2;
aq.v();
if (z) {
e2 = w.e(this.r, "add_native_game_content2");
} else {
e2 = w.e(this.r, "add_native_game_content");
}
if (!com.excelliance.kxqp.gs.ui.add.j.c(this.bA)) {
Toast.makeText(this.bA, e2, 1).show();
}
if (this.by.getVisibility() == 0) {
this.by.e();
}
}
public void aF() {
if (aq.v()) {
return;
}
if (aq.w()) {
az.d("showFlowUseTips:", "----刷新代理进程----");
j();
}
int a2 = com.excelliance.kxqp.gs.util.ap.a().a(this.bA);
az.d("showFlowUseTips:", "isShow=" + a2);
if (a2 == 20) {
az.d("showFlowUseTips:", "普通流量使用完毕");
if (as.H(this.bA) != 1) {
if (aq.e()) {
h(true);
return;
} else {
if (aq.a().t()) {
aZ();
return;
}
return;
}
}
return;
}
if (a2 != 18) {
if (a2 == 21) {
az.d("showFlowUseTips:", "普通和高速流量使用完毕");
h(true);
return;
} else {
if (a2 == 0) {
aG();
return;
}
return;
}
}
az.d("showFlowUseTips:", "高速流量使用完毕");
int H = as.H(this.bA);
if (H == 1) {
if (aq.a().u()) {
ba();
return;
} else {
h(true);
return;
}
}
if (H != 0 || aq.a().u()) {
return;
}
h(true);
}
private boolean aG() {
Boolean b2 = by.a(this.r, "sp_total_info").b("sp_disconnectioin", false);
if (by.a(this.bA, ".sp.common.disposable.flag.info").b("sp_common_disposable_key_specific_switch_proxy", false).booleanValue() && !b2.booleanValue() && !as.w(this.bA)) {
aH();
return true;
}
if (!by.a(this.r, "sp_total_info").b("sp_is_auto_disconnection", false).booleanValue() || !b2.booleanValue() || as.w(this.bA)) {
return false;
}
aH();
return true;
}
private void aH() {
tp.d(new Runnable() {
@Override
public void run() {
List<CityBean> a2 = ay.a(MainFragment.this.bA, ay.a(by.a(MainFragment.this.bA, "sp_city_config").b("sp_city_config", ""), true));
String A = as.A(MainFragment.this.bA);
az.d("MainFragment", "connectLastProxy/cityIdLastApp: " + A);
CityBean cityBean = null;
int i = 0;
if (a2 != null && !TextUtils.isEmpty(A)) {
Iterator<CityBean> it = a2.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
CityBean next = it.next();
if (TextUtils.equals(next.getId(), A)) {
cityBean = next;
break;
}
i++;
}
}
az.d("MainFragment", "connectLastProxy/cityIdLastApp: " + A + " preReginVpnIndex:" + i + " lastCityBean:" + cityBean);
if (cityBean != null && a2 != null) {
i = as.t(MainFragment.this.bA);
az.d("MainFragment", "connectLastProxy/preReginVpnIndex: " + i);
if (a2.size() > i) {
cityBean = a2.get(i);
}
}
if (cityBean != null) {
com.excelliance.kxqp.gs.g.c.a().b(MainFragment.this.bA, "是");
az.d("MainFragment", "connectLastProxy/result: " + MainFragment.this.a(i, cityBean, true));
}
}
});
}
public void a(Map<String, Long> map) {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
MainFragment.this.aF();
MainFragment.this.a(com.excelliance.kxqp.gs.ui.flow.b.INSTANCE);
}
});
}
public void a(com.excelliance.kxqp.gs.ui.flow.b bVar) {
if (aq.d() || aq.l() || bVar == null || !bVar.c || by.a(this.bA, "global_config").c("defDisplayStyle", -1) == 30) {
return;
}
az.d("MainFragment", "showInitialFlowDialog:" + com.excelliance.kxqp.gs.ui.flow.b.INSTANCE);
if (this.bF == null) {
this.bF = new com.excelliance.kxqp.gs.ui.flow.e(this.bA, new com.excelliance.kxqp.gs.listener.g<Long>() {
@Override
public void a() {
MainFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
MainFragment.this.a(w.e(MainFragment.this.bA, "please_wait"));
}
});
}
@Override
public void a(final Long l, Object... objArr) {
MainFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 111, 2, 1);
com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.c = false;
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "receive_flow_suc"));
Intent intent = new Intent(MainFragment.this.bA.getPackageName() + ".action.switch.fragment");
intent.putExtra("index", 1);
intent.putExtra(ParamKeyConstants.WebViewConstants.QUERY_FROM, "initial");
MainFragment.this.bA.sendBroadcast(intent);
if (l != null) {
by.a(MainFragment.this.r, "sp_total_info").a("guideRankingDialog", true);
com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.a(MainFragment.this.bA, "markTotalCommonFlow", String.valueOf(com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.b("markTotalCommonFlow") + l.longValue()));
}
}
});
}
@Override
public void a(String str) {
MainFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "receive_flow_fail"));
}
});
}
@Override
public void g_() {
MainFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
MainFragment.this.a((String) null);
}
});
}
});
}
if (this.bF.isShowing()) {
return;
}
this.bF.show();
com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.c = false;
}
private void p(List<GoogleAppInfo> list) {
String sb;
StringBuilder sb2 = new StringBuilder();
if (list != null && list.size() > 0) {
int size = list.size();
for (int i = 0; i < size; i++) {
try {
InstallInfo installInfo = list.get(i).f6058a;
if (installInfo.isNeedUpdate()) {
if (sb2.length() > 0) {
sb2.append(StatisticsManager.COMMA);
}
sb2.append(installInfo.getPackageName() + "_" + installInfo.getVersioncode());
}
} catch (Exception unused) {
}
}
}
int length = sb2.length();
if (length == 0) {
sb = SchedulerSupport.NONE;
} else if (length >= 256) {
sb = sb2.substring(0, 255);
} else {
sb = sb2.toString();
}
StatisticsGS.getInstance().uploadUserAction(this.bA, 55, sb);
if (this.ap == null) {
this.ap = new s(this.bA, this.ay);
this.ap.a(new b.a() {
@Override
public void a() {
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 56);
MainFragment.this.aR.h();
}
@Override
public void b() {
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 57);
MainFragment.this.f(false);
}
});
}
if (this.ap.isShowing()) {
return;
}
this.ap.show();
}
private void aI() {
if (this.ar == null) {
this.ar = new x(this.bA, new e.b() {
@Override
public void a(int i, CityBean cityBean, int i2) {
long b2 = com.excelliance.kxqp.gs.ui.flow.b.INSTANCE.b("markTotalFastFlow");
if (cityBean.getType() == 1 && ((b2 <= 0 || aq.d()) && !bx.a().n(MainFragment.this.bA) && (cityBean.getGroup() != 2 || cityBean.getHide() != 2))) {
if (!MainFragment.this.aB) {
com.excelliance.kxqp.gs.g.c.a().a(MainFragment.this.mPageDes.firstPage, "节点切换弹窗高速节点切换区域", "弹框页", "选择线路VIP高速线路选择", "非vip用户切换选择高速线路提示弹框");
if (com.excean.ab_builder.c.a.J(MainFragment.this.bA) && !bx.a().n(MainFragment.this.bA)) {
cn.d(MainFragment.this.bA);
} else {
MainFragment.this.a("加载中");
MainFragment.this.bB.a(i, cityBean, i2);
}
if (com.excelliance.kxqp.gs.util.b.cq(MainFragment.this.bA)) {
bz.a().a(MainFragment.this.bA, 150000, 3, "点击VIP高速游戏路线区域内的节点");
return;
}
return;
}
MainFragment.this.a("加载中");
com.excelliance.kxqp.gs.g.c.a().a(MainFragment.this.mPageDes.firstPage, "节点切换弹窗高速节点切换区域", "弹框页", "选择线路VIP高速线路选择", "非vip用户切换选择高速线路提示弹框");
bo.a(MainFragment.this.bA, "", new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.router.a.a.f8074a.invokeLogin(new LoginRequest.Builder(MainFragment.this.bA).setLoginFrom(0).build());
}
});
return;
}
if (cityBean.getType() == 1) {
com.excelliance.kxqp.gs.g.c.a().a(MainFragment.this.mPageDes.firstPage, "节点切换弹窗高速节点切换区域", "弹框页", "选择线路VIP高速线路选择", "切换高速线路");
} else {
com.excelliance.kxqp.gs.g.c.a().a(MainFragment.this.mPageDes.firstPage, "节点切换弹窗普通节点切换区域", "弹框页", cityBean.getName(), "切换普通线路");
}
MainFragment.this.a(i, cityBean, i2);
}
});
}
this.ar.a(this.aB);
PageDes copy = this.mPageDes.copy();
copy.firstPage = "主页选择线路弹框";
this.ar.a(copy);
if (this.ar.isShowing()) {
this.ar.dismiss();
} else {
this.ar.show();
}
}
public void a(int i, CityBean cityBean, int i2) {
b(i, cityBean, i2, null);
}
private void b(final int i, final CityBean cityBean, int i2, OpenVipContentBean openVipContentBean) {
if (cityBean.getType() == 1) {
StatisticsGS.getInstance().uploadUserAction(this.bA, 121, 1, 1);
bz.a().a(this.bA, 150000, 3, "点击VIP高速游戏路线区域内的节点");
}
if (!(cityBean.getGroup() == 2 && cityBean.getHide() == 2) && aq.a().a(this.bA, cityBean.getType(), openVipContentBean)) {
return;
}
az.d("MainFragment", "city position:" + i);
boolean z = cityBean.getHide() == 2;
if (cityBean.getId().equals("noconnection")) {
tp.d(new Runnable() {
@Override
public void run() {
MainFragment.this.h(false);
as.b(MainFragment.this.bA, false);
as.b(MainFragment.this.bA, -1);
bz.a().g(MainFragment.this.bA);
}
});
} else if (cityBean.getId().equals("optimal") || z) {
String name = cityBean.getName();
if (z) {
as.b(this.bA, i);
Toast.makeText(this.r, String.format(this.bA.getString(R.string.boost_success), name), 1).show();
} else {
as.b(this.bA, -1);
}
this.H.a(cityBean.getName());
this.H.a(this.bA, this.bA.getString(R.string.boost_regin));
this.H.b(this.bA, this.bA.getString(R.string.boost_regin));
final boolean booleanValue = by.a(this.bA, "sp_total_info").b("sp_disconnectioin", false).booleanValue();
by.a(this.bA, "sp_total_info").a("sp_disconnectioin", false);
as.b(this.bA, true);
bz.a().h(this.bA);
tp.f(new Runnable() {
@Override
public void run() {
CityBean I = as.I(MainFragment.this.bA);
if (I != null) {
az.d("MainFragment", "notSpeedToSppedKillGpAndPlayGame 3 lastCityBean:" + I);
as.W(MainFragment.this.bA.getApplicationContext());
if (booleanValue) {
ProxyConfigHelper.switchProxy(MainFragment.this.bA, I.getId(), true);
} else {
ProxyConfigHelper.switchProxy(MainFragment.this.bA, I.getId(), false);
}
}
}
});
} else {
tp.d(new Runnable() {
@Override
public void run() {
String id = cityBean.getId();
az.d("MainFragment", "notSpeedToSppedKillGpAndPlayGame 4 bean:" + cityBean + " position:" + i);
as.W(MainFragment.this.bA.getApplicationContext());
as.b(MainFragment.this.bA, false);
as.b(MainFragment.this.bA, -1);
MainFragment.this.a(i, cityBean, true);
bz.a().e(MainFragment.this.bA, cityBean.getId());
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 8, i, id);
az.i("MainFragment", "onRadioSelected: " + id);
}
});
}
a(cityBean, 1);
}
public void a(final int i, final CityBean cityBean, int i2, final String str) {
if (cityBean.getType() == 1) {
StatisticsGS.getInstance().uploadUserAction(this.bA, 121, 1, 1);
}
if (!(cityBean.getGroup() == 2 && cityBean.getHide() == 2) && aq.a().a(this.bA, cityBean.getType())) {
return;
}
boolean z = cityBean.getHide() == 2;
az.d("MainFragment", "onProxyRadioCheckedWithApp city position:" + i + " pkg:" + str);
if (cityBean.getId().equals("noconnection")) {
tp.d(new Runnable() {
@Override
public void run() {
MainFragment.this.h(false);
as.b(MainFragment.this.bA, false);
as.b(MainFragment.this.bA, -1);
bz.a().g(MainFragment.this.bA);
}
});
} else if (cityBean.getId().equals("optimal") || z) {
String name = cityBean.getName();
if (z) {
as.b(this.bA, i);
Toast.makeText(this.r, String.format(this.bA.getString(R.string.boost_success), name), 1).show();
} else {
as.b(this.bA, -1);
}
this.H.a(name);
this.H.a(this.bA, this.bA.getString(R.string.boost_regin));
this.H.b(this.bA, this.bA.getString(R.string.boost_regin));
by.a(this.bA, "sp_total_info").a("sp_disconnectioin", false);
as.b(this.bA, true);
bz.a().h(this.bA);
tp.f(new Runnable() {
@Override
public void run() {
CityBean I = as.I(MainFragment.this.bA);
if (I != null) {
az.d("MainFragment", "onProxyRadioCheckedWithApp notSpeedToSppedKillGpAndPlayGame 3 lastCityBean:" + I + " pkg:" + str);
as.W(MainFragment.this.bA.getApplicationContext());
ProxyConfigHelper.switchProxyWithApp(MainFragment.this.bA, I.getId(), false, str);
}
}
});
} else {
tp.d(new Runnable() {
@Override
public void run() {
String id = cityBean.getId();
az.d("MainFragment", "onProxyRadioCheckedWithApp notSpeedToSppedKillGpAndPlayGame 4 bean:" + cityBean + " position:" + i + " pkg:" + str);
as.W(MainFragment.this.bA.getApplicationContext());
as.b(MainFragment.this.bA, false);
as.b(MainFragment.this.bA, -1);
MainFragment.this.a(i, cityBean, true, str);
bz.a().e(MainFragment.this.bA, cityBean.getId());
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 8, i, id);
az.i("MainFragment", "onRadioSelected: " + id + " pkg:" + str);
}
});
}
a(cityBean, 0);
}
private void a(CityBean cityBean, int i) {
String str;
String str2;
String str3;
String str4;
int type = cityBean.getType();
if (type == 0 || type == 1 || cityBean.getId().equals("optimal")) {
String str5 = null;
if (i == 1) {
str2 = "启动页";
} else {
if (i != 0) {
str = null;
if (type != 0) {
str4 = "节点切换弹窗普通节点切换区域";
} else if (type == 1) {
str4 = "节点切换弹窗高速节点切换区域";
} else {
if (!cityBean.getId().equals("optimal")) {
str3 = null;
if (i == 0) {
str5 = "游戏内部切换代理弹框";
} else if (i == 1) {
str5 = "主页选择节点弹框";
}
com.excelliance.kxqp.gs.g.c.a().a(this.bA, str, str5, str3, cityBean.getName(), "否");
}
str4 = "节点切换弹窗最优节点切换区域";
}
str3 = str4;
if (i == 0) {
}
com.excelliance.kxqp.gs.g.c.a().a(this.bA, str, str5, str3, cityBean.getName(), "否");
}
str2 = "游戏内";
}
str = str2;
if (type != 0) {
}
str3 = str4;
if (i == 0) {
}
com.excelliance.kxqp.gs.g.c.a().a(this.bA, str, str5, str3, cityBean.getName(), "否");
}
}
public void h(boolean z) {
aJ();
by.a(this.r, "sp_total_info").b("sp_is_auto_disconnection", z);
}
private void aJ() {
com.excelliance.kxqp.gs.launch.r.a(this.bA);
}
public boolean a(int i, CityBean cityBean, boolean z) {
az.d("MainFragment", " switchRelatedCommonNode bean:" + cityBean + " position:" + i);
if (cityBean == null || cd.a(cityBean.getId())) {
return false;
}
Boolean b2 = by.a(this.r, "sp_total_info").b("over_sea_no_notice_again", true);
az.d("MainFragment", String.format("MainFragment/switchRegin:thread(%s) hytest position = %d, reginId = %s checkRegin = " + z, Thread.currentThread(), Integer.valueOf(i), cityBean.getId()));
if (b2.booleanValue() && z && cityBean.getId().contains("cn") && !cityBean.out && as.a(false).booleanValue()) {
bd();
cf.a(this.bA, w.e(this.bA, "only_for_oversea"), 0);
return false;
}
b(cityBean, i);
return true;
}
public boolean a(int i, CityBean cityBean, boolean z, String str) {
if (cityBean == null || cd.a(cityBean.getId())) {
return false;
}
Boolean b2 = by.a(this.r, "sp_total_info").b("over_sea_no_notice_again", true);
az.d("MainFragment", String.format("MainFragment/switchReginWithApp:thread(%s) hytest position = %d, reginId = %s checkRegin = pkg = %s" + z, Thread.currentThread(), Integer.valueOf(i), cityBean.getId(), str));
boolean z2 = b2.booleanValue() && z && cityBean.getId().contains("cn") && !cityBean.out && as.a(false).booleanValue();
az.d("MainFragment", "MainFragment/switchReginWithApp: pkg:" + str + " needSwitchOptimal:" + z2);
if (z2) {
bd();
cf.a(this.bA, w.e(this.bA, "only_for_oversea"), 0);
return false;
}
a(cityBean, i, str);
return true;
}
private void b(CityBean cityBean, int i) {
by.a(this.r, "sp_total_info").a("sp_disconnectioin", false);
boolean pingStateByRegion = ProxyConfigHelper.getPingStateByRegion(cityBean.getId());
if (!pingStateByRegion) {
this.bu.sendMessage(this.bu.obtainMessage(24));
}
com.excelliance.kxqp.gs.k.c a2 = new com.excelliance.kxqp.gs.k.c().a(cityBean.getName()).a(this.bA, ProxyConfigHelper.getInstance(this.bA).switchProxy(pingStateByRegion, cityBean.getId(), true, (String) null)).b(!pingStateByRegion).a(true);
if (cityBean.getShowTypePosition() == 0) {
n.a().a(com.excelliance.kxqp.gs.k.c.f6576a, com.excelliance.kxqp.gs.k.c.class).postValue(a2);
}
as.i();
as.a(this.bA, i);
}
private void a(CityBean cityBean, int i, String str) {
by.a(this.r, "sp_total_info").a("sp_disconnectioin", false);
boolean pingStateByRegion = ProxyConfigHelper.getPingStateByRegion(cityBean.getId());
if (!pingStateByRegion) {
this.bu.sendMessage(this.bu.obtainMessage(24));
}
n.a().a(com.excelliance.kxqp.gs.k.c.f6576a, com.excelliance.kxqp.gs.k.c.class).postValue(new com.excelliance.kxqp.gs.k.c().a(cityBean.getName()).a(this.bA, ProxyConfigHelper.getInstance(this.bA).switchProxyWithApp(pingStateByRegion, cityBean.getId(), true, str)).b(!pingStateByRegion).a(true));
as.i();
as.a(this.bA, i);
}
public void e(String str) {
by.a(this.r, "sp_flow_info").a("main_activty_oncreate", false);
by a2 = by.a(this.bA, "global_config");
int c2 = a2.c("defDisplayStyle", -1);
String b2 = a2.b("first_flow_version_name", "");
az.d("MainFragment", "lastABVersion:" + str + " currentAb:" + "A".equals(b2));
if ("B".equals(str) && "A".equals(b2) && c2 != 28 && !aq.r() && aq.m()) {
}
}
private void a(final int i, String str) {
String e2;
String e3;
az.d("MainFragment", "showNetChangeDialog: " + i + " text: " + str);
if (i != 0) {
StatisticsGS.getInstance().uploadUserAction(this.bA, 52, i + 1, 1);
} else {
a(52, i + 1, 1);
}
if (this.ao == null) {
this.ao = new r(getActivity(), this.ay);
this.ao.a(new b.a() {
@Override
public void a() {
int type = MainFragment.this.ao.getType();
az.d("MainFragment", "positiveClick netStateDialogType: " + type);
if (i != 0) {
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 53, i + 1, 1);
} else {
MainFragment.this.a(53, i + 1, 1);
}
if (type == 0) {
MainFragment.this.o(MainFragment.this.aR.k());
MainFragment.this.aR.a(false);
MainFragment.this.aA();
} else if (type == 1) {
MainFragment.this.m(MainFragment.this.aR.k());
} else if (type == 2) {
MainFragment.this.c(w.e(MainFragment.this.r, "pauseall"));
}
}
@Override
public void b() {
if (MainFragment.this.ao.getType() == 0) {
MainFragment.this.aK();
}
if (i != 0) {
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 54, i + 1, 1);
} else {
MainFragment.this.a(54, i + 1, 1);
}
bz.a().a(MainFragment.this.bA, bf.a(MainFragment.this.bA));
}
});
this.ao.a(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int i2, KeyEvent keyEvent) {
int type = MainFragment.this.ao.getType();
if (i2 != 4) {
return false;
}
if (type == 0) {
MainFragment.this.aK();
}
if (i != 0) {
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 54, i + 1, 1);
} else {
MainFragment.this.a(54, i + 1, 1);
}
bz.a().a(MainFragment.this.bA, bf.a(MainFragment.this.bA));
return false;
}
});
this.ao.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
com.excelliance.kxqp.gs.ui.novice.c.b((Context) MainFragment.this.getActivity());
}
});
}
if (this.ao.isShowing()) {
return;
}
this.ao.c(i);
String str2 = null;
if (i == 1 || i == 2) {
String e4 = w.e(this.r, "mobile_net_update_notice_content");
long a2 = bs.a(this.aR.k());
if (!TextUtils.isEmpty(e4) && a2 > 0) {
str2 = String.format(e4, ar.a(this.bA, a2));
}
e2 = w.e(this.r, UMUnionConstants.DOWNLOAD_NOTIFICATION_CHANNEL_ID);
e3 = w.e(this.r, "ignore_that");
} else if (i == 0) {
long b2 = bs.b(this.aR.k());
String string = this.bA.getString(R.string.net_check_content);
String a3 = cd.a(this.r, b2);
az.d("MainFragment", "showNetChangeDialog fileSize: " + a3 + " net_check_content: " + string);
str2 = cd.a(string, new String[]{a3});
boolean z = !bs.n(this.r) || bs.b(this.r, this.aR.k());
e2 = w.e(this.r, UMUnionConstants.DOWNLOAD_NOTIFICATION_CHANNEL_ID);
e3 = w.e(this.r, (bs.m(this.r) || z) ? "ignore_that" : "add_native");
} else {
e2 = null;
e3 = null;
}
if (!TextUtils.isEmpty(str2)) {
this.ao.a(str2);
}
this.ao.show();
this.ao.a(e2, e3);
}
public void aK() {
if (!bs.n(this.r) || bs.m(this.r)) {
aA();
} else {
this.aR.e();
}
}
private void a(final ExcellianceAppInfo excellianceAppInfo, int i, final boolean z) {
au a2 = au.a();
String appPackageName = excellianceAppInfo.getAppPackageName();
boolean z2 = a2.v(appPackageName, this.r) || o.a(appPackageName);
final boolean z3 = i == 5 || (i & 16) == 16;
if (z2 && !z3 && !z) {
Message obtainMessage = this.bu.obtainMessage(29);
obtainMessage.obj = excellianceAppInfo;
obtainMessage.arg1 = 1;
this.bu.sendMessage(obtainMessage);
return;
}
if (com.excelliance.kxqp.gs.util.b.bd(this.bA) && (z3 || z)) {
a(new f.a() {
@Override
public void a(View view, Dialog dialog) {
MainFragment.this.g(excellianceAppInfo);
}
});
return;
}
if (this.aq != null && this.aq.isShowing()) {
this.aq.dismiss();
}
int i2 = (z3 || !z) ? i : 16;
this.aq = new o(this.bA, this.ay, excellianceAppInfo, i2);
this.aq.a(new o.a() {
@Override
public void a(int i3, ExcellianceAppInfo excellianceAppInfo2) {
if (z3 || z) {
MainFragment.this.g(excellianceAppInfo2);
} else if (i3 != 4) {
Message obtainMessage2 = MainFragment.this.bu.obtainMessage(29);
obtainMessage2.obj = MainFragment.this.aq.a();
obtainMessage2.arg1 = 1;
MainFragment.this.bu.sendMessage(obtainMessage2);
}
}
});
if (i == 6) {
this.aq.b(new o.a() {
@Override
public void a(int i3, ExcellianceAppInfo excellianceAppInfo2) {
MainFragment.this.aD();
MainFragment.this.bB.a(excellianceAppInfo, new Runnable() {
@Override
public void run() {
MainFragment.this.aE();
MainFragment.this.c(excellianceAppInfo);
}
});
}
});
}
if (this.aq.isShowing() || getActivity() == null || getActivity().isFinishing()) {
return;
}
this.aq.a(excellianceAppInfo, i2);
this.aq.show();
}
private void a(final f.a aVar) {
com.excelliance.kxqp.gs.base.f fVar = new com.excelliance.kxqp.gs.base.f(this.bA) {
@Override
protected int a(WindowManager windowManager) {
return -1;
}
@Override
protected int b(WindowManager windowManager) {
return -1;
}
@Override
public String b() {
return "dialog_export_tips";
}
@Override
protected void a(View view) {
com.excelliance.kxqp.ui.util.b.a("btn_confirm", view).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
dismiss();
aVar.a(view2, null);
}
});
}
};
fVar.show();
fVar.getWindow().setBackgroundDrawable(new ColorDrawable(0));
}
public void g(final ExcellianceAppInfo excellianceAppInfo) {
tp.f(new Runnable() {
@Override
public void run() {
final String path = excellianceAppInfo.getPath();
final String appPackageName = excellianceAppInfo.getAppPackageName();
az.d("MainFragment", "install to native: " + path + " appPackageName: " + appPackageName);
if (com.excelliance.kxqp.gs.vip.f.a(excellianceAppInfo.getAppName(), path, appPackageName, MainFragment.this.bA)) {
az.d("MainFragment", "1 need split apk install");
com.excelliance.kxqp.gs.util.e.a(MainFragment.this.bA, path, appPackageName, excellianceAppInfo.getAppName(), new InstallResultcallBack() {
@Override
public void onResult(boolean z) {
if (z) {
if (!z) {
Toast.makeText(MainFragment.this.r, w.e(MainFragment.this.r, "file_not_found"), 0).show();
} else {
au.a().a(MainFragment.this.r, appPackageName, path, false);
}
}
}
});
}
}
});
}
public List<Integer> aL() {
return this.aR.f();
}
private void b(GoogleServiceViewModel.b bVar) {
az.d("MainFragment", String.format("MainFragment/startDownloadGoogleService:thread(%s)", Thread.currentThread().getName()));
if (bVar.c) {
if (bVar.f9554b != null) {
ArrayList arrayList = new ArrayList();
for (GoogleAppInfo googleAppInfo : bVar.f9554b) {
if (googleAppInfo.f6058a.isNeedUpdate()) {
arrayList.add(Integer.valueOf(googleAppInfo.f6058a.getIndex()));
}
}
a(7, arrayList);
if (this.by.getVisibility() == 0) {
this.by.update(true).a(bs.a(bVar.f9554b)).b();
return;
}
return;
}
return;
}
a(1, (List<Integer>) null);
if (com.excelliance.kxqp.gs.g.ab.a().b(this.bA) && this.C.getState() == 1) {
this.C.performClick();
com.excelliance.kxqp.gs.g.ab.a().a(this.bA, this.bu);
}
if (this.by.getVisibility() == 0) {
this.by.update(false).a(bs.b(bVar.f9554b)).b();
}
}
private void aN() {
Context context;
int i;
Context context2;
int i2;
Context context3;
int i3;
this.H.a(this.bA, this.bC.a(), this.bC.b());
if (this.E != null) {
this.E.setVisibility(this.bC.a() ? 8 : 0);
}
if (this.F != null) {
this.F.setVisibility(this.bC.a() ? 0 : 8);
}
if (this.bO != null) {
TextView textView = this.bO;
if (this.bC.a()) {
context3 = this.bA;
i3 = R.string.googlebasicpluginv2;
} else {
context3 = this.bA;
i3 = R.string.plugin1;
}
textView.setText(context3.getString(i3));
}
if (this.bP != null) {
TextView textView2 = this.bP;
if (this.bC.a()) {
context2 = this.bA;
i2 = R.string.googlegmsv2;
} else {
context2 = this.bA;
i2 = R.string.plugin2;
}
textView2.setText(context2.getString(i2));
}
if (this.bQ != null) {
TextView textView3 = this.bQ;
if (this.bC.a()) {
context = this.bA;
i = R.string.googlevendingv2;
} else {
context = this.bA;
i = R.string.plugin3;
}
textView3.setText(context.getString(i));
}
if (!bs.c()) {
this.H.c(this.bC.a());
} else {
this.H.d(this.bC.a());
}
if (this.bU != null) {
this.bU.setVisibility(this.bC.a() ? 0 : 8);
}
}
private void aO() {
f9555a = f9555a && !ViewSwitcher.a(getActivity()).a();
}
public void aP() {
aN();
if (com.excean.ab_builder.c.a.h(getContext()) && this.p != null) {
this.p.d(this.bC.a());
this.p.notifyDataSetChanged();
}
Q();
this.o.d(this.bC.a());
this.o.notifyDataSetChanged();
if (this.aM != null) {
this.aM.n();
}
}
private void aQ() {
int i = w.i(this.r, "slide_left_out");
getActivity().overridePendingTransition(w.i(this.r, "slide_right_in"), i);
}
@Override
public void a(ExcellianceAppInfo excellianceAppInfo) {
az.d("MainFragment", "uninstallApp appInfo: " + excellianceAppInfo);
if (TextUtils.equals(excellianceAppInfo.getGameType(), "7") || TextUtils.equals(excellianceAppInfo.getGameType(), "1") || excellianceAppInfo.loseObb()) {
this.bB.a(excellianceAppInfo);
}
com.excelliance.kxqp.gs.adapter.e.c(this.bA, excellianceAppInfo);
}
@Override
public void a(final List<ExcellianceAppInfo> list) {
t(list);
com.excelliance.kxqp.gs.ui.novice.c.a(this.bA).a(new Runnable() {
@Override
public void run() {
MainFragment.this.i((List<ExcellianceAppInfo>) list);
}
});
}
@Deprecated
public void l() {
if (!this.aD && this.bB != null) {
this.aD = true;
this.bB.g();
}
this.bu.postDelayed(new Runnable() {
@Override
public void run() {
if (MainFragment.this.getActivity() == null || !MainFragment.this.getActivity().hasWindowFocus()) {
return;
}
MainFragment.this.ag();
}
}, 1000L);
}
public void m() {
az.d("MainFragment", "repairLostApp enter firstFocus:" + this.aD);
if (this.aD || this.bB == null) {
return;
}
this.aD = true;
az.d("MainFragment", "repairLostApp checkAppLost ");
this.bB.g();
}
@Override
public void update(Object obj) {
if (!(obj instanceof com.excelliance.kxqp.gs.ui.flow.b) && (obj instanceof Map)) {
a((Map<String, Long>) obj);
}
}
@Override
public void a(boolean z) {
az.d("MainFragment", "onChanged close: " + z);
if (z) {
this.H.c();
this.H.e();
aU();
} else {
this.H.d();
this.H.f();
}
}
@Override
public void onClick(View view) {
a(view);
}
public class f extends BroadcastReceiver {
private f() {
}
@Override
public void onReceive(final Context context, Intent intent) {
MainFragment.this.aL.post(new Runnable() {
@Override
public void run() {
MainFragment.this.c(context);
}
});
}
}
public void c(Context context) {
boolean b2 = bf.b(context);
boolean a2 = bf.a(context);
boolean z = false;
if (b2 || a2) {
com.excelliance.kxqp.util.q.a(true);
} else {
com.excelliance.kxqp.util.q.a(false);
}
boolean z2 = b2 != this.az;
boolean z3 = a2 != this.aA;
az.d("MainFragment", String.format("MainFragment/handleNetworkChange:thread(%s) mobileDataUsable(%s) wifiUsable(%s) isMobileDataChanged(%s) isWifiChanged(%s)", Thread.currentThread().getName(), Boolean.valueOf(b2), Boolean.valueOf(a2), Boolean.valueOf(z2), Boolean.valueOf(z3)));
if (z2 || z3) {
this.aA = a2;
this.az = b2;
List<Integer> aL = aL();
if (z2 && this.az) {
aR();
w();
}
if (z3) {
if (this.aA) {
aR();
w();
if (aS() == 0) {
b(7, aL);
} else {
b(1, aL);
}
if (this.bB.n()) {
if (aL.size() != 0) {
this.aR.c();
com.excelliance.kxqp.gs.g.c.a().a(this.bA, BiEventPluginPause.Reason.REASON_NET, true);
z = true;
}
} else if (this.J != null && aS() == 1) {
b(1, (List<Integer>) null);
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.ao != null) {
MainFragment.this.ao.dismiss();
}
}
});
this.aR.b();
} else if (this.J != null && aS() == 0) {
b(7, (List<Integer>) null);
this.aR.h();
}
if (this.bB != null) {
z |= this.bB.a(2);
}
if (z) {
tp.i(new Runnable() {
@Override
public void run() {
Toast.makeText(MainFragment.this.bA, R.string.tips_wifi_auto_download, 0).show();
}
});
return;
}
return;
}
az.d("MainFragment", "MainFragment/handleNetworkChange: updateOrInstall: " + aS());
if (this.bB != null) {
this.bB.l();
b(2, aL);
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.aS() == 0) {
MainFragment.this.C.a(8);
} else if (MainFragment.this.aS() == 1) {
MainFragment.this.C.a(2);
com.excelliance.kxqp.gs.g.c.a().a(MainFragment.this.bA, BiEventPluginPause.Reason.REASON_NET, false);
}
}
});
this.bB.a(4);
if (!b2 || com.excelliance.kxqp.gs.util.s.a(com.excelliance.kxqp.gs.multi.down.a.a(this.bA).c())) {
return;
}
tp.i(new Runnable() {
@Override
public void run() {
Toast.makeText(MainFragment.this.bA, R.string.traffic_saving_mode_enabled, 0).show();
}
});
}
}
}
}
private void aR() {
ProxyDelayService.c(this.bA);
n();
this.bC.a(ck.g(this.bA), "https://api.ourplay.com.cn/switch/marketcheck");
GameAttributesHelper.getInstance().a(this.bA, true);
}
public void n() {
try {
Intent intent = new Intent();
intent.setComponent(new ComponentName(this.r.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
intent.putExtra(DebugKt.DEBUG_PROPERTY_VALUE_AUTO, true);
intent.putExtra("key_switch_last_really_area", true);
intent.setAction(this.r.getPackageName() + ".refresh.proxy.config");
this.r.startService(intent);
} catch (Exception e2) {
e2.printStackTrace();
}
}
private void q(List<Integer> list) {
az.d("MainFragment", "YOUYOU showDownAll unFinished: " + list);
int i = 0;
if (list == null) {
while (i < this.J.size()) {
this.J.get(i).a(1);
i++;
}
} else if (list.size() == 0) {
while (i < this.J.size()) {
this.J.get(i).a(4);
i++;
}
} else {
for (Integer num : list) {
if (num.intValue() >= 0) {
this.J.get(bs.b(num.intValue())).a(1);
}
}
}
}
private void r(List<Integer> list) {
int i = 0;
if (list == null) {
while (i < this.J.size()) {
this.J.get(i).a(7);
i++;
}
} else if (list.size() == 0) {
while (i < this.J.size()) {
this.J.get(i).a(9);
i++;
}
} else {
for (Integer num : list) {
if (num.intValue() >= 0) {
this.J.get(bs.b(num.intValue())).a(7);
}
}
}
}
private void s(List<Integer> list) {
az.d("MainFragment", "YOUYOU showPauseAll state: " + list);
if (list != null) {
Iterator<Integer> it = list.iterator();
while (it.hasNext()) {
az.d("MainFragment", "YOUYOU showPauseAll integer: " + it.next());
}
}
if (list.size() == 0) {
for (int i = 0; i < this.J.size(); i++) {
DownSwitcher downSwitcher = this.J.get(i);
if (aS() == 1) {
downSwitcher.a(4);
} else {
downSwitcher.a(9);
}
}
return;
}
for (Integer num : list) {
if (num.intValue() >= 0) {
DownSwitcher downSwitcher2 = this.J.get(bs.b(num.intValue()));
if (aS() == 1) {
downSwitcher2.a(2);
} else {
downSwitcher2.a(8);
}
}
}
}
public int aS() {
return this.aR.j();
}
public void aT() {
if (this.bN != null) {
tp.f(new Runnable() {
@Override
public void run() {
as.d(MainFragment.this.bA, as.g(MainFragment.this.bA));
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.bN.b();
}
});
}
});
}
}
public int a(float f2) {
return (int) ((f2 * this.bA.getResources().getDisplayMetrics().density) + 0.5f);
}
private void aU() {
if (com.excelliance.kxqp.gs.util.b.aW(this.bA)) {
if (this.bS == null || !this.bS.isShowing()) {
return;
}
this.bS.dismiss();
return;
}
TextView textView = (TextView) this.w.a("tv_choose_way1", this.bz);
if (textView != null) {
textView.setVisibility(8);
} else {
cg.a(this.bA, "hideSpeedUpLineTip speedTextView = null");
}
}
public class e extends BroadcastReceiver {
private e() {
}
@Override
public void onReceive(final Context context, final Intent intent) {
List<c.a> realItemList;
int b2;
int b3;
int b4;
View childAt;
Object tag;
int b5;
View childAt2;
Object tag2;
int b6;
View childAt3;
Object tag3;
final String action = intent.getAction();
final String packageName = context.getPackageName();
if (TextUtils.equals(action, packageName + VersionManager.q)) {
az.d("MainFragment", String.format("MultiChangeReceiver/onReceive:thread(%s) REFESH_APP_LIST", Thread.currentThread().getName()));
if (MainFragment.this.aN != null && intent.getStringExtra("installingPackageName") != null) {
MainFragment.this.aN.a(false, true);
}
if (!intent.getBooleanExtra("show", true)) {
MainFragment.this.a((String) null);
}
String stringExtra = intent.getStringExtra("importLib");
if (MainFragment.this.aN != null && TextUtils.equals(MainFragment.this.aN.b(), stringExtra)) {
if (MainFragment.this.o != null) {
MainFragment.this.o.a(stringExtra, true, false);
}
if (com.excean.ab_builder.c.a.h(context) && MainFragment.this.p != null) {
MainFragment.this.p.a(stringExtra, true, false);
}
MainFragment.this.aN.a((String) null);
}
az.d("MainFragment", "onReceive: " + intent.getBooleanExtra(MainFragment.this.aG, false));
if (MainFragment.this.aF != null && MainFragment.this.aF.isShowing() && intent.getBooleanExtra(MainFragment.this.aG, false)) {
by.a(MainFragment.this.bA, "data").a("isFirstDownload", true);
MainFragment.this.aF.dismiss();
}
if (aq.v()) {
return;
}
cn.a(context);
return;
}
if (TextUtils.equals(action, packageName + ".ACTION.REFRESH.FUNCTION.SWITCH")) {
if (TextUtils.equals(intent.getStringExtra("flag"), "HIDE_FREE_INSTALLATION_AREA")) {
if (MainFragment.this.bx != null) {
MainFragment.this.bx.c();
return;
}
return;
}
MainFragment.this.H.e(MainFragment.this.bC.a());
if (MainFragment.this.bN != null) {
if (intent.getBooleanExtra("click_hide_in_main", false)) {
((TextView) View.inflate(MainFragment.this.bA, R.layout.pop_bottom_tip, null).findViewById(R.id.tip_tv)).setText(R.string.main_functions_hide_tips);
cg.a(MainFragment.this.bA, View.inflate(MainFragment.this.bA, R.layout.pop_bottom_tip, null), BadgeDrawable.BOTTOM_END, 14.0f, 54.0f);
}
MainFragment.this.bN.b();
return;
}
return;
}
if (action.equals(packageName + "regresh.current.connect.area")) {
String v = as.v(MainFragment.this.r);
Message obtainMessage = MainFragment.this.bu.obtainMessage(25);
String stringExtra2 = intent.getStringExtra("reginId");
if (!TextUtils.isEmpty(stringExtra2)) {
v = stringExtra2;
}
obtainMessage.obj = v;
obtainMessage.arg1 = intent.getIntExtra("state", 0);
obtainMessage.arg2 = intent.getIntExtra("toast_flag", 2);
MainFragment.this.bu.sendMessage(obtainMessage);
return;
}
if (action.equals(packageName + ".cancel_stop_app_animation")) {
az.d("MainFragment", "---- stopAnimationDialog");
com.excelliance.kxqp.gs.launch.a.a(MainFragment.this.bA, HttpStatus.SC_INTERNAL_SERVER_ERROR);
return;
}
if (action.equals(packageName + ".action_guide_import_add_game")) {
final List list = (List) intent.getSerializableExtra("appBeans");
if (com.excelliance.kxqp.gs.util.s.a(list)) {
return;
}
tp.f(new Runnable() {
@Override
public void run() {
StringBuilder sb = new StringBuilder();
int i = 0;
for (com.excelliance.kxqp.gs.ui.add.c cVar : list) {
VersionManager.getInstance().b(cVar.f8694a, 0, 9, cVar.j);
sb.append(cVar.f8694a);
if (i != list.size() - 1) {
sb.append(com.alipay.sdk.util.i.f491b);
}
i++;
}
final List<ExcellianceAppInfo> n = as.n(MainFragment.this.r);
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.o != null) {
az.d("MainFragment", String.format("MultiChangeReceiver/run:thread(%s) ACTION_GUIDE_IMPORT_ADD_GAME appAdapter.addList", Thread.currentThread().getName()));
MainFragment.this.o.a(n);
}
}
});
AddGamesActivity.a(MainFragment.this.bA, sb.toString(), false, 7, null);
}
});
return;
}
if (action.equals(packageName + ".action_guide_import_add_game_completed")) {
Serializable serializableExtra = intent.getSerializableExtra("targetApp");
if (serializableExtra == null || !(serializableExtra instanceof com.excelliance.kxqp.gs.ui.add.c)) {
return;
}
com.excelliance.kxqp.gs.ui.add.c cVar = (com.excelliance.kxqp.gs.ui.add.c) serializableExtra;
if (MainFragment.this.o != null && MainFragment.this.m != null && (childAt3 = MainFragment.this.m.getChildAt((b6 = MainFragment.this.o.b(cVar.f8694a)))) != null && (tag3 = childAt3.getTag()) != null && (tag3 instanceof e.C0145e)) {
MainFragment.this.o.a((e.C0145e) tag3, b6);
return;
}
if (com.excean.ab_builder.c.a.h(context)) {
if (MainFragment.this.p == null || MainFragment.this.n == null || (childAt2 = MainFragment.this.n.getChildAt((b5 = MainFragment.this.p.b(cVar.f8694a)))) == null || (tag2 = childAt2.getTag()) == null || !(tag2 instanceof e.C0145e)) {
return;
}
MainFragment.this.p.a((e.C0145e) tag2, b5);
return;
}
if (!com.excean.ab_builder.c.a.at(context) || MainFragment.this.p == null || (childAt = MainFragment.this.n.getChildAt((b4 = MainFragment.this.p.b(cVar.f8694a)))) == null || (tag = childAt.getTag()) == null || !(tag instanceof e.C0145e)) {
return;
}
MainFragment.this.p.a((e.C0145e) tag, b4);
return;
}
if (action.equals(packageName + ".ACTION_GUIDE_IMPORT_STATE_UPDATE")) {
if (MainFragment.this.aL == null) {
return;
}
MainFragment.this.aL.post(new Runnable() {
@Override
public void run() {
ExcellianceAppInfo b7;
ExcellianceAppInfo b8;
String stringExtra3 = intent.getStringExtra("installingPackageName");
int intExtra = intent.getIntExtra("downloadStatus", -1);
if (MainFragment.this.o != null && (b8 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(stringExtra3)) != null && intExtra != b8.getDownloadStatus()) {
b8.setDownloadStatus(intExtra);
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.o != null) {
MainFragment.this.o.notifyDataSetChanged();
}
}
});
}
if (!com.excean.ab_builder.c.a.h(context) || MainFragment.this.p == null || (b7 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(stringExtra3)) == null || intExtra == b7.getDownloadStatus()) {
return;
}
b7.setDownloadStatus(intExtra);
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.p != null) {
MainFragment.this.p.notifyDataSetChanged();
}
}
});
}
});
return;
}
if (action.equals(packageName + ".do_search_share_info")) {
String stringExtra3 = intent.getStringExtra("pkgName");
az.d("MainFragment", "---- pkgName: " + stringExtra3);
if (MainFragment.this.bB != null) {
MainFragment.this.bB.a(stringExtra3, MainFragment.this.bA.getApplicationContext());
return;
}
return;
}
if (action.equals(packageName + ".ACTION_PRESTART_GOOGLE_PLUGIN")) {
MainFragment.this.aW();
return;
}
if (action.equals(packageName + ".ACTION_SWITCH_PROXY_PERFORM_RADIO_CLICK")) {
MainFragment.this.a(intent.getIntExtra("position", 0), (CityBean) intent.getParcelableExtra("cityBean"), intent.getIntExtra(ResponseData.KEY_COUNT, 0), intent.getStringExtra("key_host_app_pkg"));
return;
}
if (action.equals(packageName + ".ACTION_ON_NEW_RECORD_VIDEO_CHANGED")) {
MainFragment.this.a(intent);
return;
}
if (!action.equals(packageName + ".download.app.change")) {
if (!TextUtils.equals(action, packageName + ".download.app.from.shared.pkg")) {
if (action.equals(packageName + ".download.native.vpn")) {
tp.f(new Runnable() {
@Override
public void run() {
MainFragment.this.a(context, intent, action, packageName);
}
});
return;
}
if (action.equals(packageName + ".refresh.proxy.net")) {
int intExtra = intent.getIntExtra("state", 0);
Boolean valueOf = Boolean.valueOf(intent.getBooleanExtra(DebugKt.DEBUG_PROPERTY_VALUE_AUTO, false));
if (aq.v() || intExtra != -2) {
Message obtainMessage2 = MainFragment.this.bu.obtainMessage(25);
obtainMessage2.obj = as.v(MainFragment.this.r);
obtainMessage2.arg1 = intExtra;
obtainMessage2.arg2 = valueOf.booleanValue() ? 2 : 1;
MainFragment.this.bu.sendMessage(obtainMessage2);
Log.e("MainFragment", "[state1:" + intExtra + "]");
MainFragment.this.a((String) null);
by.a(MainFragment.this.r, "sp_total_info").a("sp_disconnectioin", false);
return;
}
MainFragment.this.h(true);
MainFragment.this.a((String) null);
return;
}
if (action.equals(packageName + ".refresh.proxy.interface")) {
Log.e("MainFragment", "[state2 refresh interface");
int intExtra2 = intent.getIntExtra("state", 0);
Message obtainMessage3 = MainFragment.this.bu.obtainMessage(25);
int i = ((intExtra2 == -1 || intExtra2 == -3) && MainFragment.this.bC.a()) ? 1 : 0;
String v2 = as.v(MainFragment.this.r);
if (i != 0 || intExtra2 == -2 || intExtra2 == -3) {
v2 = w.e(MainFragment.this.r, "noconnection");
}
obtainMessage3.obj = v2;
obtainMessage3.arg1 = intExtra2;
obtainMessage3.arg2 = i;
MainFragment.this.bu.sendMessage(obtainMessage3);
Log.e("MainFragment", "[state2:" + intExtra2 + "]");
return;
}
if (action.equals(packageName + ".legal.start.app.game")) {
boolean booleanExtra = intent.getBooleanExtra("nativeGame", false);
String stringExtra4 = intent.getStringExtra("packageName");
az.o("MLegal[", booleanExtra + StatisticsManager.COMMA + stringExtra4 + "]");
if (booleanExtra) {
return;
}
Message obtainMessage4 = MainFragment.this.bu.obtainMessage(29);
obtainMessage4.obj = as.b(stringExtra4, MainFragment.this.r);
obtainMessage4.arg1 = 0;
MainFragment.this.bu.sendMessage(obtainMessage4);
return;
}
if (TextUtils.equals(action, packageName + ".down.plugin.info")) {
az.d("MainFragment", "onReceive ret: " + intent.getIntExtra("ret", 0));
return;
}
if (TextUtils.equals(action, packageName + ".switch.proxy.regin.state.response")) {
return;
}
if (action.equals(packageName + ".download_game_from_assistant")) {
StringBuilder sb = new StringBuilder();
sb.append("recived action");
sb.append(action.equals(packageName + ".download_game_from_assistant"));
az.d("MainFragment", sb.toString());
tp.f(new Runnable() {
@Override
public void run() {
MainFragment.this.b(intent);
}
});
return;
}
if (TextUtils.equals(action, packageName + ".check.obb.exist.response")) {
az.d("MainFragment", String.format("MultiChangeReceiver/onReceive:thread(%s) BROADCAST_ACTION_CHECK_OBB_EXIST_RESPONSE", Thread.currentThread().getName()));
Bundle bundleExtra = intent.getBundleExtra("obbBundle");
int i2 = bundleExtra.getInt("obbSize");
az.d("MainFragment", "onReceive obbSize: " + i2);
if (i2 <= 0 || MainFragment.this.bB == null) {
return;
}
MainFragment.this.bB.a(MainFragment.this.r, bundleExtra);
return;
}
if (TextUtils.equals(action, packageName + ".check.split.exist.response")) {
az.d("MainFragment", String.format("MultiChangeReceiver/onReceive:thread(%s) BROADCAST_ACTION_CHECK_SPLIT_EXIST_RESPONSE", Thread.currentThread().getName()));
Bundle bundleExtra2 = intent.getBundleExtra("splitBundle");
int i3 = bundleExtra2.getInt("splitSize");
az.d("MainFragment", "onReceive splitSize: " + i3);
if (i3 > 0) {
az.d("MainFragment", "onReceive splitSize: 1" + i3);
if (MainFragment.this.bB != null) {
az.d("MainFragment", "onReceive splitSize: 2" + i3);
MainFragment.this.bB.b(MainFragment.this.r, bundleExtra2);
return;
}
return;
}
return;
}
if (TextUtils.equals(action, packageName + RankingListFragment.OPERATE_TOURIST_GAME)) {
az.d("MainFragment", String.format("MultiChangeReceiver/onReceive:thread(%s) OPERATE_TOURIST_GAME", Thread.currentThread().getName()));
int intExtra3 = intent.getIntExtra("act", 0);
String stringExtra5 = intent.getStringExtra(WebActionRouter.KEY_PKG);
final ExcellianceAppInfo b7 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(stringExtra5);
if (b7 == null) {
return;
}
az.d("MainFragment", String.format("MultiChangeReceiver/onReceive:thread(%s) act(%s)", Thread.currentThread().getName(), Integer.valueOf(intExtra3)));
switch (intExtra3) {
case 1:
if (TextUtils.equals(stringExtra5, "com.exce.wv")) {
if (MainFragment.this.aL != null) {
MainFragment.this.aL.post(new Runnable() {
@Override
public void run() {
int intExtra4 = intent.getIntExtra("accountAffinity", 0);
String stringExtra6 = intent.getStringExtra("commonUrl");
az.d("MainFragment", "onCreate extras: " + intExtra4 + " commonUrl:" + stringExtra6);
ExcellianceAppInfo b8 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b("com.exce.wv");
if (b8 != null) {
MainFragment.this.a(b8, 0, intExtra4, stringExtra6);
}
}
});
return;
}
return;
}
String stringExtra6 = intent.getStringExtra("page");
Bundle bundle = new Bundle();
bundle.putString(WebActionRouter.KEY_PKG, stringExtra5);
bundle.putString(ClientCookie.PATH_ATTR, b7.getPath());
if (!cd.a(stringExtra6)) {
bundle.putString("page", stringExtra6);
b7.fromPage = stringExtra6;
}
if (au.a().p(stringExtra5, MainFragment.this.bA)) {
MainFragment.this.a(b7, false);
return;
} else {
MainFragment.this.aN.a(bundle, new g.a() {
@Override
public void a(int i4) {
if (i4 == 2) {
MainFragment.this.a(b7, true);
}
}
});
return;
}
case 2:
az.d("MainFragment", String.format("MultiChangeReceiver/onReceive:thread(%s) APP_ACT_DELET", Thread.currentThread().getName()));
boolean booleanExtra2 = intent.getBooleanExtra("showDialog", true);
if ((b7 == null ? InitialData.a(MainFragment.this.bA).a(-1, 0, stringExtra5) : b7) == null) {
if (TextUtils.equals("com.google.android.play.games", stringExtra5)) {
Toast.makeText(context, "删除失败,请稍后再试!", 0).show();
return;
}
return;
} else if (booleanExtra2) {
MainFragment.this.o.d(b7);
return;
} else {
MainFragment.this.o.c(b7);
return;
}
case 3:
MainFragment.this.bB.b(b7);
return;
case 4:
MainFragment.this.bB.b(b7);
return;
default:
return;
}
}
if (TextUtils.equals(action, packageName + ".import.libname")) {
String stringExtra7 = intent.getStringExtra("importLib");
if (MainFragment.this.o != null) {
MainFragment.this.o.a(stringExtra7, false, true);
}
if (com.excean.ab_builder.c.a.h(MainFragment.this.getContext()) && MainFragment.this.p != null) {
MainFragment.this.p.a(stringExtra7, false, true);
}
if (MainFragment.this.aN != null) {
MainFragment.this.aN.a(stringExtra7);
return;
}
return;
}
if (TextUtils.equals(action, packageName + ".b64.game")) {
MainFragment.this.bu.removeMessages(36);
Message obtainMessage5 = MainFragment.this.bu.obtainMessage(36);
obtainMessage5.obj = intent.getStringExtra(WebActionRouter.KEY_PKG);
obtainMessage5.arg1 = intent.getIntExtra("cpu", 0);
MainFragment.this.bu.sendMessage(obtainMessage5);
return;
}
if (TextUtils.equals(action, packageName + ".add.game.migrate")) {
MainFragment.this.a(intent.getBooleanExtra("show", false) ? "installing_app2" : null);
return;
}
if (TextUtils.equals(action, packageName + "update_obb_info")) {
List<CheckObbVersionUpdateResult> d = com.excelliance.kxqp.bitmap.a.a.d();
MainFragment.this.u(d);
if (d == null || d.isEmpty()) {
return;
}
final com.excelliance.kxqp.gs.dialog.as asVar = new com.excelliance.kxqp.gs.dialog.as(MainFragment.this.bA, w.o(MainFragment.this.bA, "theme_dialog_no_title2"));
if (!MainFragment.this.v(d)) {
String string = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_obb_content");
Object[] objArr = new Object[6];
objArr[0] = com.excelliance.kxqp.bitmap.a.a.c(MainFragment.this.bA);
GameUtil.getIntance();
objArr[1] = (!GameUtil.isNetworkConnected(MainFragment.this.bA) || GameJNI.b()) ? "" : com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "flow_network_state");
objArr[2] = com.excelliance.kxqp.bitmap.a.a.e();
objArr[3] = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_dialog_str_four_update");
objArr[4] = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_dialog_str_five_update");
objArr[5] = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_dialog_str_six_update");
asVar.a(String.format(string, objArr));
} else {
asVar.j();
asVar.b(com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_dialog_title_hiatus"));
asVar.c(com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "download_immediately"));
String string2 = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_obb_content");
Object[] objArr2 = new Object[6];
objArr2[0] = com.excelliance.kxqp.bitmap.a.a.c(MainFragment.this.bA);
GameUtil.getIntance();
objArr2[1] = (!GameUtil.isNetworkConnected(MainFragment.this.bA) || GameJNI.b()) ? "" : com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "flow_network_state");
objArr2[2] = com.excelliance.kxqp.bitmap.a.a.e();
objArr2[3] = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_dialog_str_four_hiatus");
objArr2[4] = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_dialog_str_five_hiatus");
objArr2[5] = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "update_dialog_str_six_hiatus");
asVar.a(String.format(string2, objArr2));
}
if (!com.excelliance.kxqp.bitmap.a.a.c()) {
asVar.j();
}
asVar.a(new b.a() {
@Override
public void a() {
List<CheckObbVersionUpdateResult> d2 = com.excelliance.kxqp.bitmap.a.a.d();
if (d2 == null || (r0 = d2.iterator()) == null) {
return;
}
for (CheckObbVersionUpdateResult checkObbVersionUpdateResult : d2) {
Intent intent2 = new Intent();
az.d("MainFragment", "positiveClick: " + checkObbVersionUpdateResult.mExcellianceAppInfo.getVersionCode());
if (com.excelliance.kxqp.gs.util.b.S(context)) {
com.excelliance.kxqp.gs.m.e.c.a(checkObbVersionUpdateResult.mExcellianceAppInfo, intent2, MainFragment.this.bA, com.excelliance.kxqp.bitmap.a.a.a());
}
intent2.putExtra(ClientCookie.VERSION_ATTR, Long.valueOf(checkObbVersionUpdateResult.mExcellianceAppInfo.getVersionCode()));
intent2.putExtra("libName", checkObbVersionUpdateResult.mExcellianceAppInfo.getAppPackageName());
intent2.putExtra("updateSource", true);
intent2.putExtra("downloadForUpdate", checkObbVersionUpdateResult.mExcellianceAppInfo.downloadForUpdate);
intent2.setAction(MainFragment.this.bA.getPackageName() + ".download.check.check.obb");
intent2.setComponent(new ComponentName(MainFragment.this.bA.getPackageName(), "com.excelliance.kxqp.gs.service.CustomIntentService"));
MainFragment.this.bA.startService(intent2);
}
if (asVar.i()) {
for (ExcellianceAppInfo excellianceAppInfo : com.excelliance.kxqp.bitmap.a.a.b()) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(RankingItem.KEY_VER, excellianceAppInfo.getVersionCode());
ResponseData.saveUpdateNoPropData(MainFragment.this.bA, ResponseData.getUpdateNoPropData(MainFragment.this.bA).put(excellianceAppInfo.getAppPackageName() + ResponseData.KEY_OBB_SUFFIX, jSONObject));
} catch (JSONException e) {
e.printStackTrace();
}
}
}
}
@Override
public void b() {
List<CheckObbVersionUpdateResult> d2 = com.excelliance.kxqp.bitmap.a.a.d();
if (!asVar.i() || d2 == null) {
return;
}
for (CheckObbVersionUpdateResult checkObbVersionUpdateResult : d2) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(RankingItem.KEY_VER, checkObbVersionUpdateResult.mExcellianceAppInfo.getVersionCode());
ResponseData.saveUpdateNoPropData(MainFragment.this.bA, ResponseData.getUpdateNoPropData(MainFragment.this.bA).put(checkObbVersionUpdateResult.mExcellianceAppInfo.getAppPackageName() + ResponseData.KEY_OBB_SUFFIX, jSONObject));
} catch (JSONException e) {
e.printStackTrace();
}
}
}
});
if (asVar.isShowing()) {
return;
}
asVar.show();
asVar.k();
return;
}
if (TextUtils.equals(action, packageName + ".action.wait.assistance")) {
MainFragment.this.aN.a(new Bundle(), (g.a) null);
return;
}
if (TextUtils.equals(action, packageName + ".user_login_out")) {
BiManager.setUserPresetParam(BiManager.REAL_NAME_STATE, com.excelliance.kxqp.gs.g.c.a().i(MainFragment.this.getActivity()));
int H = as.H(MainFragment.this.bA);
az.d("MainFragment", "login out preReginVpnType:" + H);
if (H != 1) {
MainFragment.this.H.c(MainFragment.this.bA);
}
com.excelliance.kxqp.gs.multi.down.b.a(!bx.a().n(MainFragment.this.bA));
MainFragment.this.d(context);
by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").a("sp_key_google_account_bind_need_request", false);
by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").a("sp_key_riot_account_bind_need_request", false);
MainFragment.this.aT();
if (com.excelliance.kxqp.gs.util.b.cf(MainFragment.this.bA)) {
z.a(MainFragment.this.bA).b();
return;
}
return;
}
if (TextUtils.equals(action, "com.excean.gspace.run_app_resume")) {
az.d("MainFragment", "run app resume:");
String stringExtra8 = intent.getStringExtra(WebActionRouter.KEY_PKG);
az.d("MainFragment", "run app resume pkg:" + stringExtra8);
Message obtainMessage6 = MainFragment.this.bu.obtainMessage(39);
obtainMessage6.obj = stringExtra8;
MainFragment.this.bu.sendMessage(obtainMessage6);
return;
}
if (TextUtils.equals(action, packageName + ".action.operate.proxy.dialog")) {
if (MainFragment.this.bz != null) {
View a2 = com.excelliance.kxqp.ui.util.b.a("selected_area", MainFragment.this.bz);
if (a2 != null) {
a2.performClick();
}
if (MainFragment.this.H != null) {
MainFragment.this.H.c(MainFragment.this.bA);
return;
}
return;
}
return;
}
if (TextUtils.equals(action, packageName + ".refresh.google.acc.sell.ui")) {
boolean booleanExtra3 = intent.getBooleanExtra("allowShow", false);
if (MainFragment.this.H != null) {
MainFragment.this.H.a(booleanExtra3, "BUY_ACCOUNT");
}
if (MainFragment.this.bN != null) {
MainFragment.this.bN.a(booleanExtra3, "BUY_ACCOUNT");
return;
}
return;
}
if (action.equals(packageName + ".pause.notify.state")) {
az.d("MainFragment", "----暂停所有下载,并提示用户流量使用完----");
MainFragment.this.bB.k();
com.excelliance.kxqp.gs.util.ap.a().a(MainFragment.this.bA);
return;
}
if (TextUtils.equals(action, packageName + ".ACTION_RESUME_PLUGIN_DOWNLOAD")) {
if (com.excelliance.kxqp.gs.ui.home.b.a(context).b() || MainFragment.this.C.getState() != 2) {
return;
}
MainFragment.this.C.performClick();
return;
}
if (TextUtils.equals(action, packageName + "action.updateProgress")) {
if (MainFragment.this.by.getVisibility() == 0) {
MainFragment.this.by.a(intent.getIntExtra(NotificationCompat.CATEGORY_PROGRESS, 0));
return;
}
return;
}
if (TextUtils.equals(action, packageName + ".action_plugin_download_completed")) {
MainFragment.this.aV();
return;
}
if (TextUtils.equals(action, packageName + ".user_login_in")) {
az.d("MainFragment", "-- 登录 -- ");
BiManager.setUserPresetParam(BiManager.REAL_NAME_STATE, com.excelliance.kxqp.gs.g.c.a().i(MainFragment.this.getActivity()));
if (MainFragment.this.aL != null) {
MainFragment.this.aL.post(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.task.g.c.a(MainFragment.this.bA);
com.excelliance.kxqp.gs.multi.down.b.a(!bx.a().n(MainFragment.this.bA));
Intent intent2 = new Intent();
intent2.setAction(packageName + ".check.google.card.count");
intent2.setComponent(new ComponentName(packageName, "com.excelliance.kxqp.gs.service.CustomIntentService"));
MainFragment.this.bA.startService(intent2);
}
});
}
if (com.excelliance.kxqp.gs.util.b.bh(MainFragment.this.bA) && MainFragment.this.bB != null) {
MainFragment.this.bB.t();
}
MainFragment.this.d(context);
by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").a("sp_key_google_account_bind_need_request", true);
by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").a("sp_key_riot_account_bind_need_request", true);
MainFragment.this.aT();
if (com.excelliance.kxqp.gs.util.b.cf(MainFragment.this.bA)) {
z.a(MainFragment.this.bA).b();
}
if ((com.excean.ab_builder.c.a.X(MainFragment.this.bA) || com.excean.ab_builder.c.a.Y(MainFragment.this.bA)) && intent.getIntExtra("KEY_LOGIN_FROM", -1) == 90 && MainFragment.this.bC != null && MainFragment.this.bC.f() && MainFragment.this.bB != null) {
MainFragment.this.bB.E();
}
if (!com.excean.ab_builder.c.a.au(MainFragment.this.bA) || MainFragment.this.bB == null) {
return;
}
MainFragment.this.bB.f();
return;
}
if (TextUtils.equals(action, "com.excean.gspace.switch_flow_version")) {
az.d("MainFragment", "ACTION_SWITCH_FLOW_VERSION");
MainFragment.this.e(intent.getStringExtra("flow_version"));
return;
}
if (TextUtils.equals(action, packageName + ".action.need.correlation.error.banner")) {
MainFragment.this.aX();
return;
}
if (TextUtils.equals(action, packageName + ".action.checking_assistance_permission ")) {
MainFragment.this.j = true;
MainFragment.this.a("checking_assistance_permission");
MainFragment.this.bu.sendEmptyMessageDelayed(40, 1000L);
return;
}
if (TextUtils.equals(action, packageName + ".action.mock.plugin.install.error")) {
String stringExtra9 = intent.getStringExtra("act");
if (TextUtils.isEmpty(stringExtra9)) {
by.a(MainFragment.this.bA, "mock").a("plugin_need_mock_install_error", true);
return;
} else {
if (TextUtils.equals("mock_permission", stringExtra9)) {
by.a(MainFragment.this.bA, "mock").a("mock_permission", false);
return;
}
return;
}
}
if (TextUtils.equals(action, packageName + ".action.initvim.completed")) {
com.excelliance.kxqp.gs.ui.mine.a.c().n();
return;
}
if (TextUtils.equals(action, "com.excelliance.kxqp.platform.action.accounts.LOGIN_ACCOUNTS_CHANGED")) {
az.d("MainFragment", String.format("GOOGLE_ACCOUNTS_CHANGED:thread(%s) ", Thread.currentThread().getName()));
if (MainFragment.this.bB != null) {
MainFragment.this.bB.b(MainFragment.this.r);
}
by a3 = by.a(MainFragment.this.bA, "sp_pre_account_config");
String b8 = a3.b("current_gp_account_list", "");
List<com.excelliance.kxqp.gs.ui.account.c> f = as.f();
int size = f != null ? f.size() : 0;
StringBuilder sb2 = new StringBuilder();
boolean z = true;
for (int i4 = 0; i4 < size; i4++) {
com.excelliance.kxqp.gs.ui.account.c cVar2 = f.get(i4);
if (cVar2.f8499b != null && !TextUtils.isEmpty(cVar2.f8499b.name)) {
if (z) {
z = false;
} else {
sb2.append(com.alipay.sdk.util.i.f491b);
}
sb2.append(cVar2.f8499b.name);
}
}
if (!TextUtils.equals(sb2.toString(), b8)) {
a3.a("current_gp_account_list", sb2.toString());
if (sb2.length() > 0) {
StatisticsGS.getInstance().uploadUserAction(MainFragment.this.bA, 106, 4, sb2.toString());
}
}
MainFragment.this.w(f);
return;
}
if (TextUtils.equals(action, packageName + ".action.global.search.start.tourist.app")) {
ExcellianceAppInfo b9 = as.b("com.excean.android.vending", MainFragment.this.bA);
b9.intentUrl = intent.getStringExtra("intentUrl");
MainFragment.this.b(b9, 1);
return;
}
if (TextUtils.equals(action, packageName + ".action.main.start.app.direct")) {
String stringExtra10 = intent.getStringExtra(WebActionRouter.KEY_PKG);
int intExtra4 = intent.getIntExtra("position", -1);
if (MainFragment.this.o != null && MainFragment.this.o.a(stringExtra10) && MainFragment.this.aX != null) {
if (intExtra4 != -1) {
MainFragment.this.aX.onItemClick(null, null, intExtra4, 0L);
return;
} else {
if (TextUtils.isEmpty(stringExtra10) || (b3 = MainFragment.this.o.b(stringExtra10)) == -1) {
return;
}
MainFragment.this.aX.onItemClick(null, null, b3, 0L);
return;
}
}
if ((com.excean.ab_builder.c.a.h(MainFragment.this.getContext()) || com.excean.ab_builder.c.a.at(MainFragment.this.bA)) && MainFragment.this.p != null && MainFragment.this.p.a(stringExtra10) && MainFragment.this.bb != null) {
if (intExtra4 != -1) {
MainFragment.this.bb.onItemClick(null, null, intExtra4, 0L);
return;
} else {
if (TextUtils.isEmpty(stringExtra10) || (b2 = MainFragment.this.p.b(stringExtra10)) == -1) {
return;
}
MainFragment.this.bb.onItemClick(null, null, b2, 0L);
return;
}
}
return;
}
if (TextUtils.equals(action, packageName + ".action.main.start.google.gp.app")) {
com.excelliance.kxqp.gs.ui.mine.a.c().l();
return;
}
if (TextUtils.equals(action, packageName + "action_banner_show_interest_recommend_app")) {
com.excelliance.kxqp.gs.ui.banner.h hVar = (com.excelliance.kxqp.gs.ui.banner.h) intent.getSerializableExtra("interestAppModel");
if (hVar != null) {
new com.excelliance.kxqp.gs.ui.banner.g(MainFragment.this.bA, hVar.c, hVar.d).show();
return;
}
return;
}
if (TextUtils.equals(action, packageName + "action_remove_banner_recommend")) {
if (MainFragment.this.z == null || (realItemList = MainFragment.this.z.getRealItemList()) == null || realItemList.size() <= 0) {
return;
}
int i5 = 0;
while (true) {
if (i5 >= realItemList.size()) {
i5 = 0;
break;
} else if (realItemList.get(i5).d == c.b.BANNER_RECOMMEND) {
break;
} else {
i5++;
}
}
realItemList.remove(i5);
ArrayList arrayList = new ArrayList();
arrayList.addAll(realItemList);
MainFragment.this.a(true, (List<c.a>) arrayList);
by.a(MainFragment.this.bA, "global_config").a("sp_key_banner_recommend_display", false);
return;
}
if (TextUtils.equals(action, packageName + ".notification.subscribe.success")) {
Message message = new Message();
message.what = 19;
String stringExtra11 = intent.getStringExtra("time");
Bundle bundle2 = new Bundle();
bundle2.putString("time", stringExtra11);
message.obj = bundle2;
MainFragment.this.aO.a(message, new i.a() {
@Override
public void a(Context context2, com.excelliance.kxqp.gs.dialog.g gVar, int i6, Message message2, int i7) {
}
@Override
public void b(Context context2, com.excelliance.kxqp.gs.dialog.g gVar, int i6, Message message2, int i7) {
MainFragment.this.getActivity().startActivity(new Intent(MainFragment.this.bA, (Class<?>) FreeAccountActivity.class));
}
});
return;
}
if (TextUtils.equals(action, "com.excean.gspace.action_notify_download_state_change_from_gp")) {
com.excelliance.kxqp.gs.d.h.a(MainFragment.this.bA, intent.getIntExtra("downloadStatus", 0));
return;
}
if (TextUtils.equals(action, packageName + ".split.fail.delete_file")) {
az.d("MainFragment", "delete split action :" + action);
Bundle bundleExtra3 = intent.getBundleExtra("bundle");
String string3 = bundleExtra3.getString("filePath");
if (bundleExtra3.getSerializable("yApp") != null && !cd.a(string3)) {
az.d("MainFragment", "delete yalp split ");
com.excelliance.kxqp.gs.m.a.f fVar = (com.excelliance.kxqp.gs.m.a.f) bundleExtra3.getSerializable("yApp");
if (fVar.e()) {
return;
}
MainFragment.this.bB.a(fVar, (AppDownLoadInfoBean) null, string3);
return;
}
if (!com.excelliance.kxqp.util.d.b.c || bundleExtra3.getParcelable("appDownLoadInfoBean") == null || cd.a(string3)) {
return;
}
az.d("MainFragment", "delete yalp split ");
AppDownLoadInfoBean appDownLoadInfoBean = (AppDownLoadInfoBean) bundleExtra3.getSerializable("appDownLoadInfoBean");
if (appDownLoadInfoBean == null || appDownLoadInfoBean.splitInfoIsEmpty()) {
return;
}
MainFragment.this.bB.a((com.excelliance.kxqp.gs.m.a.f) null, appDownLoadInfoBean, string3);
return;
}
if (TextUtils.equals(action, packageName + ".check.gms.and.vending.plug.is.install.vm")) {
az.d("MainFragment", "check gms and vending action :" + action);
az.d("MainFragment", "start retryInstallGmsAndVending 4");
MainFragment.this.bg();
return;
}
if (TextUtils.equals(action, packageName + ".ACTION_ADD_HOME_APP_GUIDE_IMPORT_INSTALLED_START_APP")) {
az.d("MainFragment", "start app action" + action);
final String stringExtra12 = intent.getStringExtra(WebActionRouter.KEY_PKG);
final boolean booleanExtra4 = intent.getBooleanExtra("force", false);
az.d("MainFragment", "start app action pkg:" + stringExtra12);
if ((com.excean.ab_builder.c.a.h(context) && au.a().u(stringExtra12)) || cd.a(stringExtra12) || bm.a(stringExtra12)) {
return;
}
tp.f(new Runnable() {
@Override
public void run() {
ExcellianceAppInfo b10 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(stringExtra12);
if (b10 != null) {
ArrayList arrayList2 = new ArrayList();
arrayList2.add(b10);
com.excelliance.kxqp.bitmap.a.a.a(MainFragment.this.bA, true, (List<ExcellianceAppInfo>) arrayList2);
}
boolean m = as.m();
az.d("MainFragment", "start app isVisible" + m);
au a4 = au.a();
if (b10 != null && a4.f(b10.appPackageName)) {
az.d("MainFragment", " 免费提示弹框拦截 --" + b10.appPackageName);
MainFragment.this.b(b10, m);
return;
}
az.d("MainFragment", "start app excellianceAppInfo:" + b10);
if ((m || booleanExtra4) && b10 != null && b10.isInstalled()) {
az.d("MainFragment", "start app send pkg:" + packageName);
MainActivity.a(MainFragment.this.bA);
Intent intent2 = new Intent(context.getPackageName() + RankingListFragment.OPERATE_TOURIST_GAME);
intent2.putExtra("act", 1);
intent2.putExtra(WebActionRouter.KEY_PKG, b10.getAppPackageName());
intent2.putExtra(ClientCookie.PATH_ATTR, b10.getPath());
context.sendBroadcast(intent2);
}
GameAttributesHelper.getInstance().a(context, InitialData.a(context).a());
}
});
return;
}
if (TextUtils.equals(action, packageName + ".ACTION_NEW_USER_GUIDE_OVER")) {
az.d("MainFragment", "guide over" + action);
if (com.excelliance.kxqp.gs.util.b.bI(context)) {
com.excelliance.kxqp.gs.g.p.a().a(context);
return;
}
if (com.excelliance.kxqp.gs.util.b.bn(context)) {
if (MainFragment.this.aQ != null || MainFragment.this.W == null) {
return;
}
MainFragment.this.aQ = new com.excelliance.kxqp.gs.guide.d(MainFragment.this.bA, MainFragment.this.bu);
MainFragment.this.aQ.a(MainFragment.this.W);
return;
}
MainFragment.this.f();
return;
}
if (TextUtils.equals(action, "gspace.intent.action.PACKAGE_ADDED")) {
MainFragment.this.c(intent);
return;
}
if (TextUtils.equals(action, packageName + ".ACTION_PROMPT_TO_ACCELERATE_APP")) {
az.d("MainFragment", "start app action" + action);
final String stringExtra13 = intent.getStringExtra(WebActionRouter.KEY_PKG);
az.d("MainFragment", "start app action pkg:" + stringExtra13);
if ((com.excean.ab_builder.c.a.h(context) && au.a().u(stringExtra13)) || cd.a(stringExtra13)) {
return;
}
tp.f(new Runnable() {
@Override
public void run() {
final ExcellianceAppInfo b10 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(stringExtra13);
if (b10 == null || !b10.isInstalled()) {
return;
}
tp.i(new Runnable() {
@Override
public void run() {
AcceleratePromptActivity.a(MainFragment.this.bA, b10.getAppName(), stringExtra13);
}
});
}
});
return;
}
if (TextUtils.equals(action, packageName + "GoogleStateDialog.click")) {
MainFragment.this.C.performClick();
return;
}
if (TextUtils.equals(action, packageName + ".action_download_game")) {
String stringExtra14 = intent.getStringExtra("GamePkg");
Log.d("MainFragment", "onReceive: dpkg " + stringExtra14);
MainFragment.this.a(context, stringExtra14);
return;
}
if (TextUtils.equals(action, packageName + ".enter.game.animation")) {
MainFragment.this.bf = 1001;
return;
}
if (TextUtils.equals(action, packageName + ".exit.game.animation")) {
MainFragment.this.bf = 1002;
return;
}
if (TextUtils.equals(action, packageName + "refresh_google_action_view")) {
((GoogleActionViewWrapper) MainFragment.this.bN).c();
return;
}
if (TextUtils.equals(action, packageName + "action.refresh.real.name.verify")) {
BiManager.setUserPresetParam(BiManager.REAL_NAME_STATE, com.excelliance.kxqp.gs.g.c.a().i(MainFragment.this.getActivity()));
return;
}
if (TextUtils.equals(action, "gspace.intent.action.download.by.pkg")) {
ExcellianceAppInfo excellianceAppInfo = (ExcellianceAppInfo) intent.getParcelableExtra("appInfo");
if (excellianceAppInfo != null) {
com.excelliance.kxqp.gs.launch.a.t tVar = new com.excelliance.kxqp.gs.launch.a.t();
tVar.a(MainFragment.this.bw);
tVar.a(MainFragment.this.mPageDes);
tVar.a(MainFragment.this.ct);
tVar.a(MainFragment.this.bA, excellianceAppInfo, "fromMainDialogRecommend", MainFragment.this.ca);
return;
}
return;
}
if (TextUtils.equals(action, packageName + SPushService.ACTION_NEW_PUSH_MSG)) {
if (MainFragment.this.bB != null) {
MainFragment.this.bB.G();
return;
}
return;
}
if (TextUtils.equals(action, packageName + ".download.finished")) {
String stringExtra15 = intent.getStringExtra("type");
az.d("MainFragment", "onReceive FINISH_INTENT :VM_ RECEIVE type = " + stringExtra15);
if (cd.a(stringExtra15) || !stringExtra15.equals(com.excelliance.kxqp.q.f12853b)) {
return;
}
MainFragment.this.bt = false;
return;
}
if (TextUtils.equals(action, "com.excelliance.kxqp.download.error")) {
String stringExtra16 = intent.getStringExtra("type");
az.d("MainFragment", "onReceive ERROR_INTENT:VM_ RECEIVE type = " + stringExtra16);
if (cd.a(stringExtra16) || !stringExtra16.equals(com.excelliance.kxqp.q.f12853b)) {
return;
}
MainFragment.this.bt = false;
if (!cd.a(MainFragment.this.l)) {
az.d("MainFragment", "onReceive ACTION_HAS_NEW_VM:VM_ lastinstall apk is " + MainFragment.this.l);
ExcellianceAppInfo b10 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(MainFragment.this.l);
if (b10 == null) {
return;
} else {
MainFragment.this.a(b10, false);
}
}
MainFragment.this.l = null;
return;
}
if (TextUtils.equals(action, packageName + ".ACTION_HAS_NEW_VM")) {
int i6 = MainFragment.this.bA.getSharedPreferences("kxqp", 4).getInt("sp_key_update_force_update_vm", 0);
az.d("MainFragment", "onReceive:VM_ newvm forceUpdate = " + i6);
if (i6 == 0) {
MainFragment.this.bt = false;
if (!cd.a(MainFragment.this.l)) {
az.d("MainFragment", "onReceive ACTION_HAS_NEW_VM:VM_ lastinstall apk is " + MainFragment.this.l);
ExcellianceAppInfo b11 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(MainFragment.this.l);
if (b11 == null) {
return;
} else {
MainFragment.this.a(b11, false);
}
}
MainFragment.this.l = null;
return;
}
return;
}
if (!TextUtils.equals(action, packageName + "auto_open_last_install_app") || cd.a(MainFragment.this.l)) {
return;
}
az.d("MainFragment", "onReceive:VM_ lastinstall apk is " + MainFragment.this.l);
ExcellianceAppInfo b12 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(MainFragment.this.l);
if (b12 == null) {
return;
}
MainFragment.this.a(b12, false);
MainFragment.this.l = null;
return;
}
}
tp.f(new Runnable() {
@Override
public void run() {
MainFragment.this.a(context, intent, action, packageName);
}
});
}
}
public void a(Context context, String str) {
ExcellianceAppInfo b2 = !TextUtils.isEmpty(str) ? com.excelliance.kxqp.repository.a.a(context).b(str) : null;
Log.d("MainFragment", "downloadGame: dpkg " + str + ", ea = " + b2);
if (b2 == null) {
tp.f(new AnonymousClass64(context, str));
return;
}
String appPackageName = b2 != null ? b2.getAppPackageName() : "";
StringBuilder sb = new StringBuilder();
sb.append("downloadGame: dpkg ");
sb.append(str);
sb.append(", cpkg = ");
sb.append(appPackageName);
sb.append(", ea.getDownloadStatus=");
sb.append(b2 != null ? Integer.valueOf(b2.getDownloadStatus()) : "null");
Log.d("MainFragment", sb.toString());
if (TextUtils.equals(str, appPackageName)) {
if (b2.getDownloadStatus() == 0 || b2.getDownloadStatus() == 4 || b2.getDownloadStatus() == 9) {
boolean d2 = com.excelliance.kxqp.gs.ui.home.b.a(context).d();
if (((d2 && b2.cpu == 1) || (!d2 && b2.cpu == 2)) && !com.excelliance.kxqp.util.master.e.a(context)) {
if (this.aW == null) {
this.aW = new com.excelliance.kxqp.util.master.d(context, true);
}
this.aW.a();
return;
}
if (b2.getDownloadStatus() == 0) {
cg.a(context, String.format(context.getString(R.string.app_downloading), b2.getAppName()));
}
PageDes pageDes = new PageDes();
pageDes.firstPage = "云游戏内";
pageDes.secondArea = "悬浮球";
b2.fromPageAreaPlacement = "悬浮球下载icon";
b2.exchangePageDes(pageDes, -1);
if (!bq.b(this.bA)) {
bq.a(context, new Runnable() {
@Override
public void run() {
MainFragment.this.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 120);
}
});
return;
}
int downloadStatus = b2.getDownloadStatus();
if (downloadStatus == 0) {
com.excelliance.kxqp.gs.appstore.editors.detail.a.a(this.bA, b2, "mainPage", 5);
return;
} else {
if (downloadStatus != 4) {
return;
}
RankingListFragment.operateTouristGame(this.bA, 3, b2);
return;
}
}
Log.d("MainFragment", "downloadGame: dpkg already ongoing" + str + ", cpkg = " + appPackageName + ", getDownloadStatus = " + b2.getDownloadStatus());
}
}
public class AnonymousClass64 implements Runnable {
final Context f9857a;
final String f9858b;
AnonymousClass64(Context context, String str) {
this.f9857a = context;
this.f9858b = str;
}
@Override
public void run() {
RankingDetailInfo F = as.F(this.f9857a, this.f9858b);
Log.d("MainFragment", "queryGameDetail response data = " + F);
if (F != null) {
com.excelliance.kxqp.repository.a.a(F.getAppInfo());
ExcellianceAppInfo appInfo = F.getAppInfo();
if (!bq.b(MainFragment.this.bA)) {
tp.i(new Runnable() {
@Override
public void run() {
bq.a(AnonymousClass64.this.f9857a, new Runnable() {
@Override
public void run() {
MainFragment.this.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 120);
}
});
}
});
} else {
com.excelliance.kxqp.gs.appstore.editors.detail.a.a(this.f9857a, appInfo, "mainPage", 5);
}
}
}
}
public void d(final Context context) {
if (this.bN != null) {
tp.f(new Runnable() {
@Override
public void run() {
final String string = com.excelliance.kxqp.gs.util.s.a(as.e(context)) ? "购买谷歌帐号" : context.getString(R.string.bought_account_info);
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.bN.a(string, "BUY_ACCOUNT");
}
});
}
});
}
}
public void b(Intent intent) {
List list = (List) intent.getSerializableExtra("gameBeans");
ArrayList arrayList = new ArrayList();
for (Iterator it = list.iterator(); it.hasNext(); it = it) {
DownBean downBean = (DownBean) it.next();
String str = downBean.packageName;
String str2 = downBean.filePath;
String str3 = downBean.name;
cd.a(str);
if (cd.a(str) || this.bB == null || this.o == null) {
az.d("MainFragment", "error: mPresenter is null or pkgName is null:" + str + ":::" + this.o);
return;
}
if (cd.a(str) || this.bB == null || (com.excean.ab_builder.c.a.h(getContext()) && this.p == null)) {
az.d("MainFragment", "error: mPresenter is null or pkgName is null:" + str + ":::" + this.p);
return;
}
if (!this.bB.a(str, com.excelliance.kxqp.repository.a.a(this.bA).b(str))) {
final String str4 = w.e(this.r, "tourist_play_already_down") + ":" + str3;
tp.i(new Runnable() {
@Override
public void run() {
Toast.makeText(MainFragment.this.bA, str4, 0).show();
}
});
return;
}
StringBuilder sb = new StringBuilder();
sb.append((str3 + str).hashCode());
sb.append("");
ExcellianceAppInfo excellianceAppInfo = new ExcellianceAppInfo(null, str, str3, null, str2, "", "", "7", sb.toString(), 0L);
excellianceAppInfo.setPath(bn.k(this.r, str));
excellianceAppInfo.setDownloadStatus(2);
com.excelliance.kxqp.repository.a.a(this.bA).a(excellianceAppInfo);
arrayList = arrayList;
arrayList.add(this.bB.a(str3, str, 3));
}
this.bB.a(arrayList, new HashMap<>());
}
private void f(String str) {
if (!com.excelliance.kxqp.gs.util.b.aK(this.bA) || bs.p(this.bA)) {
return;
}
this.bB.a(str);
}
public void o() {
boolean booleanValue = by.a(this.bA, "sp_total_info").b("sp_key_open_miui_notice", true).booleanValue();
az.d("MainFragment", "showMiuiOpenDialog open_notice:" + booleanValue);
if (booleanValue) {
String e2 = w.e(this.bA, "app_installing_miui_open_notice");
if (this.f9556b == null) {
this.f9556b = com.excelliance.kxqp.gs.util.z.a(this.bA, e2, false, w.e(this.bA, "exit_dialog_no"), w.e(this.bA, "exit_dialog_yes"), new z.b() {
@Override
public void a(Dialog dialog) {
dialog.dismiss();
}
@Override
public void b(Dialog dialog) {
try {
MainFragment.this.bA.startActivity(new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS"));
} catch (Exception unused) {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "app_installing_miui_failure"));
}
dialog.dismiss();
}
}, true, new z.a() {
@Override
public void a(boolean z) {
by.a(MainFragment.this.bA, "sp_total_info").a("sp_key_open_miui_notice", !z);
}
});
if (this.f9556b.isShowing()) {
return;
}
this.f9556b.show();
}
}
}
public void aV() {
az.d("MainFragment", String.format("MainFragment/onPluginDownloadCompleted:thread(%s)", Thread.currentThread().getName()));
if (this.by.getVisibility() == 0) {
this.by.d();
}
}
public void aW() {
com.excelliance.kxqp.gs.dialog.f a2 = new f.b(this.bA).c("dialog_prestart_google_plugin").b(new f.a() {
@Override
public void a(View view, Dialog dialog) {
dialog.dismiss();
tp.f(new Runnable() {
@Override
public void run() {
MainFragment.this.aR.a(MainFragment.this.bA, as.b(MainFragment.this.bA, "com.android.vending"), "com.android.vending");
if (GameUtil.b()) {
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.android.vending", "com.google.android.finsky.services.PackageUpdateService"));
com.excelliance.kxqp.wr.a.a().startService(0, intent);
}
}
});
}
}).a(new f.a() {
@Override
public void a(View view, Dialog dialog) {
dialog.dismiss();
}
}).a(w.e(this.bA, "cancel_prestart_google")).b(w.e(this.bA, "confirm_prestart_google")).a();
a2.show();
TextView textView = (TextView) a2.b().findViewById(w.d(this.bA, "tv_permission_desc"));
String e2 = w.e(this.bA, "permission_desc_child");
String format = String.format(w.e(this.bA, "permission_desc"), e2);
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(format);
spannableStringBuilder.setSpan(new ForegroundColorSpan(w.l(this.bA, "green_main_theme")), format.indexOf(e2), format.indexOf(e2) + e2.length(), 33);
spannableStringBuilder.setSpan(new AbsoluteSizeSpan(16, true), format.indexOf(e2), format.indexOf(e2) + e2.length(), 33);
textView.setText(spannableStringBuilder);
Window window = a2.getWindow();
WindowManager.LayoutParams attributes = window.getAttributes();
attributes.width = this.bA.getResources().getDisplayMetrics().widthPixels - com.excelliance.kxqp.gs.util.ad.a(this.bA, 40.0f);
attributes.height = -2;
window.setAttributes(attributes);
}
public void a(Context context, Intent intent, String str, String str2) {
az.d("MainFragment", String.format("MainFragment/handleDownloadApp:thread(%s)", Thread.currentThread().getName()));
if (!GameUtil.isNetworkConnected(this.bA)) {
cf.a(context, "" + com.excelliance.kxqp.swipe.a.a.getString(this.bA, "network_unavailable"), 0);
return;
}
if (!aq.v() && !bx.a().n(this.bA) && !aq.a().u() && !aq.a().t()) {
tp.i(new Runnable() {
@Override
public void run() {
aq.a().e(MainFragment.this.bA);
}
});
return;
}
int intExtra = intent.getIntExtra("appId", 0);
boolean booleanExtra = intent.getBooleanExtra("is_action_update_key", false);
if (com.excelliance.kxqp.gs.util.b.S(this.bA) && intExtra != 0) {
az.d("MainFragment", "handleDownloadApp update appId:" + intExtra);
com.excelliance.kxqp.gs.m.a.f b2 = com.excelliance.kxqp.gs.m.d.a.a().b(this.bA, "appId", intExtra + "");
if (b2 != null) {
final ExcellianceAppInfo a2 = InitialData.a(this.bA).a(-1, 0, b2.c);
HashMap hashMap = new HashMap();
hashMap.put("appId", b2.f7210a + "");
DownBean a3 = com.excelliance.kxqp.gs.m.b.a.a(b2, this.bA);
az.d("MainFragment", "handleDownloadApp update downBean: " + a3);
hashMap.put("yalpType", a3.yalp_type + "");
if (a3.yalp_type == 3) {
hashMap.put(ExcellianceAppInfo.KEY_YALP_Delta, "has");
}
com.excelliance.kxqp.repository.a.a(this.bA).a().runInTransaction(new Runnable() {
@Override
public void run() {
ExcellianceAppInfo b3 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(a2.getAppPackageName());
b3.appId = a2.appId;
b3.yalp_type = a2.yalp_type;
b3.yalpDelta = a2.yalpDelta;
com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(b3);
}
});
this.bA.sendBroadcast(new Intent(this.bA.getPackageName() + VersionManager.q));
ArrayList arrayList = new ArrayList();
arrayList.add(a3);
this.bB.a(arrayList, new HashMap<>());
return;
}
return;
}
String stringExtra = intent.getStringExtra(WebActionRouter.KEY_PKG);
String stringExtra2 = intent.getStringExtra("image");
String stringExtra3 = intent.getStringExtra("name");
String stringExtra4 = intent.getStringExtra(ParamKeyConstants.WebViewConstants.QUERY_FROM);
boolean booleanExtra2 = intent.getBooleanExtra("force", false);
int intExtra2 = intent.getIntExtra("specialFrom", 0);
int intExtra3 = intent.getIntExtra("market_install_local", 0);
int intExtra4 = intent.getIntExtra("apkfrom", -1);
String stringExtra5 = intent.getStringExtra("appUpdateTime");
int intExtra5 = intent.getIntExtra("serverVc", 0);
String stringExtra6 = intent.getStringExtra("fromPage");
String stringExtra7 = intent.getStringExtra("fromPageArea");
int intExtra6 = intent.getIntExtra("fromPageAreaPosition", -1);
String stringExtra8 = intent.getStringExtra("fromPageAreaPlacement");
String stringExtra9 = intent.getStringExtra("datafinder_game_id");
String stringExtra10 = intent.getStringExtra("buttonText");
int intExtra7 = intent.getIntExtra("buttonStatus", 0);
String stringExtra11 = intent.getStringExtra("webUrl");
az.d("MainFragment", "handleDownloadApp fromPage:" + stringExtra6 + " fromPageArea:" + stringExtra7 + " fromPageAreaPosition:" + intExtra6 + " datafinder_game_id:" + stringExtra9 + " serverVc:" + intExtra5 + " appUpdateTime:" + stringExtra5);
StringBuilder sb = new StringBuilder();
sb.append("specialFrom:");
sb.append(intExtra2);
sb.append(" pkg:");
sb.append(stringExtra);
az.d("MainFragment", sb.toString());
int intExtra8 = intent.getIntExtra("maxShowTimes", -1);
if (booleanExtra2) {
this.v = stringExtra;
}
if (!cd.a(stringExtra)) {
StatisticsGS.getInstance().uploadUserAction(this.bA, 64, stringExtra);
}
if (cd.a(stringExtra) || this.bB == null || this.o == null) {
az.d("MainFragment", "error: mPresenter is null or pkgName is null:" + stringExtra + ":::" + this.o);
return;
}
if (cd.a(stringExtra) || this.bB == null || (com.excean.ab_builder.c.a.h(getContext()) && this.p == null)) {
az.d("MainFragment", "error: mPresenter is null or pkgName is null:" + stringExtra + ":::" + this.p);
return;
}
az.d("MainFragment", "aaaaaa" + this.v + "\t" + stringExtra + "\t" + booleanExtra2);
String trim = stringExtra.trim();
ExcellianceAppInfo b3 = com.excelliance.kxqp.repository.a.a(this.bA).b(trim);
boolean a4 = this.bB.a(trim, b3);
boolean equals = TextUtils.equals(this.v, trim);
boolean equals2 = TextUtils.equals(stringExtra4, "defaultGame");
az.d("MainFragment", String.format("MainFragment/handleDownloadApp:thread(%s) notInDatabaseOrDownload(%s) needUpdate(%s) fromDefaultGame(%s)", Thread.currentThread().getName(), Boolean.valueOf(a4), Boolean.valueOf(equals), Boolean.valueOf(equals2)));
if (!a4 && !equals && !equals2) {
cf.a(this.bA, w.e(this.r, "tourist_play_already_down") + ":" + stringExtra3, 0);
if (as.b(this.r, trim, true)) {
az.d("MainFragment", String.format("MainFragment/handleDownloadApp:thread(%s)", Thread.currentThread().getName()));
return;
}
return;
}
ArrayList arrayList2 = new ArrayList();
if (g(trim)) {
DownBean a5 = this.bB.a(stringExtra3, trim, 3, stringExtra4, booleanExtra, b3 != null ? b3.getPath() : "", intExtra2);
if (booleanExtra) {
a5.filePath = bn.k(this.r, trim);
az.d("MainFragment", String.format("MainFragment/handleDownloadApp:isInstalled thread(%s), isUpdate(%s), new downBean.filePath(%s) ", Thread.currentThread().getName(), Boolean.valueOf(booleanExtra), a5.filePath));
}
BiAppUploadInfo biAppUploadInfo = new BiAppUploadInfo();
biAppUploadInfo.serverVc = intExtra5;
biAppUploadInfo.appUpdateTime = stringExtra5;
a5.mBiAppUploadInfo = biAppUploadInfo;
arrayList2.add(a5);
} else {
BiAppUploadInfo biAppUploadInfo2 = new BiAppUploadInfo();
biAppUploadInfo2.serverVc = intExtra5;
biAppUploadInfo2.appUpdateTime = stringExtra5;
biAppUploadInfo2.fromPage = stringExtra6;
biAppUploadInfo2.fromPageArea = stringExtra7;
biAppUploadInfo2.fromPageAreaPosition = intExtra6;
biAppUploadInfo2.fromPageAreaPlacement = stringExtra8;
biAppUploadInfo2.__items = stringExtra9;
arrayList2.add(this.bB.a(stringExtra3, trim, 3, stringExtra4, booleanExtra, com.excelliance.kxqp.gs.appstore.editors.detail.a.a(this.r, stringExtra2, trim, stringExtra3, stringExtra4, 7, 2, intExtra2, intExtra3, intExtra4, 1, 0, biAppUploadInfo2, intExtra8, stringExtra10, stringExtra11, intExtra7).getPath(), intExtra2));
}
this.bB.a(arrayList2, new HashMap<>());
if (TextUtils.equals(str, str2 + ".download.app.from.shared.pkg")) {
by.a(this.bA, "sharePackageInfo").a("markShareAppAlreadyDownload", true);
}
}
private boolean g(String str) {
return com.excelliance.kxqp.repository.a.a(this.bA).b(str) != null;
}
public void aX() {
if (this.D == null || !com.excelliance.kxqp.util.master.e.a(this.bA) || com.excelliance.kxqp.util.master.c.g(this.bA) || !com.excelliance.kxqp.gs.ui.home.b.a(this.bA).b()) {
return;
}
if (com.excelliance.kxqp.gs.util.b.am(this.bA)) {
this.by.setVisibility(0);
} else {
this.D.setVisibility(0);
}
this.z.setVisibility(8);
this.o.c(false);
if ((com.excean.ab_builder.c.a.h(getContext()) || com.excean.ab_builder.c.a.at(this.bA)) && this.p != null) {
this.p.c(false);
}
this.C.a(2);
this.k = true;
Iterator<DownSwitcher> it = this.J.iterator();
while (it.hasNext()) {
it.next().a(-1);
}
for (int i = 0; i < 3; i++) {
az.d("MainFragment", "mockProgressByGroup needDownNum: .action.need.correlation.error.banner");
b(i, 100L, 100L);
this.J.get(i).a(11);
}
}
public void b(boolean z) {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
String string = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, com.excelliance.kxqp.gs.util.b.aw(MainFragment.this.bA) ? "vpn_user_check_global_vpn_used" : "vpn_user_check_global_vpn_used_2");
String string2 = com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, com.excelliance.kxqp.gs.util.b.aw(MainFragment.this.bA) ? "close_global_proxy" : "close_global_proxy_2");
MainFragment.this.bD = com.excelliance.kxqp.gs.util.z.a(MainFragment.this.bA, string, false, com.excelliance.kxqp.swipe.a.a.getString(MainFragment.this.bA, "disconnect_proxy"), string2, new z.b() {
@Override
public void a(Dialog dialog) {
dialog.dismiss();
MainFragment.this.h(false);
bz.a().g(MainFragment.this.bA);
}
@Override
public void b(Dialog dialog) {
dialog.dismiss();
try {
Intent intent = new Intent();
intent.setAction("android.net.vpn.SETTINGS");
MainFragment.this.bA.startActivity(intent);
} catch (Exception e2) {
e2.printStackTrace();
}
}
});
if (MainFragment.this.bD == null || MainFragment.this.bD.isShowing()) {
return;
}
MainFragment.this.bD.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
by.a(MainFragment.this.bA, ".sp.common.disposable.flag.info").a("sp_common_disposable_key_global_has_vpn_proxy", true);
}
});
MainFragment.this.bD.show();
}
});
}
public void aY() {
com.excelliance.user.account.f.e.a("MainFragment", "doReadAppWork: ");
final InitObserver initObserver = new InitObserver(this.bA);
tp.f(new Runnable() {
@Override
public void run() {
initObserver.f(MainFragment.this.bA.getApplicationContext());
initObserver.g(MainFragment.this.bA.getApplicationContext());
initObserver.n(MainFragment.this.bA.getApplicationContext());
initObserver.a();
initObserver.b(MainFragment.this.bA.getApplicationContext());
initObserver.e(MainFragment.this.bA.getApplicationContext());
if (MainFragment.this.bB != null) {
MainFragment.this.bB.b();
}
}
});
}
public class AnonymousClass81 implements Runnable {
final boolean f9888a;
AnonymousClass81(boolean z) {
this.f9888a = z;
}
@Override
public void run() {
by a2 = by.a(MainFragment.this.bA, "extractInfo");
if (a2.b("need_prop_err_banner", true).booleanValue() && !this.f9888a && com.excelliance.kxqp.util.master.e.a(MainFragment.this.bA) && GameUtil.b() && (!com.excelliance.kxqp.util.master.c.g(MainFragment.this.r) || !com.excelliance.kxqp.util.master.c.b(MainFragment.this.r))) {
MainFragment.this.bA.sendBroadcast(new Intent(MainFragment.this.bA.getPackageName() + ".action.need.correlation.error.banner"));
a2.a("need_prop_err_banner_check", false);
return;
}
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.getActivity() == null || MainFragment.this.getActivity().isFinishing()) {
return;
}
if (AnonymousClass81.this.f9888a) {
if (com.excelliance.kxqp.gs.util.b.am(MainFragment.this.bA)) {
az.d("MainFragment", String.format("MainFragment/showScannerLayout:thread(%s) mPluginProgressView VISIBLE", Thread.currentThread().getName()));
MainFragment.this.by.setVisibility(0);
if (com.excelliance.kxqp.gs.util.b.aW(MainFragment.this.bA)) {
MainFragment.this.bR.setVisibility(8);
}
} else {
az.d("MainFragment", String.format("MainFragment/showScannerLayout:thread(%s) scannerLayout VISIBLE", Thread.currentThread().getName()));
MainFragment.this.D.setVisibility(0);
if (com.excelliance.kxqp.gs.util.b.aW(MainFragment.this.bA)) {
MainFragment.this.bR.setVisibility(8);
}
MainFragment.this.H.c();
}
MainFragment.this.o.c(true);
if (!com.excean.ab_builder.c.a.h(MainFragment.this.getContext()) || MainFragment.this.p == null) {
return;
}
MainFragment.this.p.c(true);
return;
}
MainFragment.this.D.setVisibility(8);
MainFragment.this.H.d();
if (com.excelliance.kxqp.gs.util.b.aW(MainFragment.this.bA)) {
MainFragment.this.bR.setVisibility(0);
if (com.excelliance.kxqp.gs.util.b.bG(MainFragment.this.bA) && MainFragment.this.aa != null && MainFragment.this.Z != null) {
MainFragment.this.aa.d();
MainFragment.this.Z.setVisibility(8);
}
} else {
MainFragment.this.z.setVisibility(0);
}
MainFragment.this.be();
if (MainFragment.this.o != null) {
MainFragment.this.o.c(false);
}
if (com.excean.ab_builder.c.a.h(MainFragment.this.getContext()) && MainFragment.this.p != null) {
MainFragment.this.p.c(false);
}
com.excelliance.kxqp.gs.ui.novice.c.a(MainFragment.this.bA).a(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.util.master.a.a(MainFragment.this.getActivity());
}
});
}
});
}
}
private void i(boolean z) {
az.d("MainFragment", String.format("MainFragment/showScannerLayout:thread(%s) show(%s)", Thread.currentThread().getName(), Boolean.valueOf(z)));
tp.c(new AnonymousClass81(z));
}
private void aZ() {
if (aq.v()) {
return;
}
tp.d(new Runnable() {
@Override
public void run() {
List<CityBean> a2 = ay.a(MainFragment.this.bA, ay.a(by.a(MainFragment.this.bA, "sp_city_config").b("sp_city_config", ""), true));
int t = as.t(MainFragment.this.bA);
if (a2 == null || a2.size() <= t) {
return;
}
CityBean cityBean = a2.get(t);
if (cityBean.getType() == 0) {
CityBean cityBean2 = null;
Iterator<CityBean> it = a2.iterator();
int i = 0;
while (true) {
if (!it.hasNext()) {
break;
}
CityBean next = it.next();
String id = cityBean.getId();
String id2 = next.getId();
if (!cd.a(id) && id.contains("_")) {
if ((id.substring(0, id.indexOf("_")) + "_1").equals(id2)) {
cityBean2 = next;
break;
}
}
i++;
}
if (cityBean2 != null) {
com.excelliance.kxqp.gs.g.c.a().b(MainFragment.this.bA, "是");
MainFragment.this.a(i, cityBean2, true);
} else {
com.excelliance.kxqp.gs.g.c.a().b(MainFragment.this.bA, "是");
MainFragment.this.a(2, a2.get(4), true);
}
}
}
});
}
private void ba() {
if (aq.v() || bx.a().n(this.bA)) {
return;
}
az.d("MainFragment", " switchCommonNode:");
tp.d(new Runnable() {
@Override
public void run() {
MainFragment.this.bb();
}
});
}
public void bb() {
az.d("MainFragment", " switchRelatedCommonNode:");
List<CityBean> a2 = ay.a(this.bA, ay.a(by.a(this.bA, "sp_city_config").b("sp_city_config", ""), true));
int t = as.t(this.bA);
az.d("MainFragment", " switchRelatedCommonNode preReginVpnIndex:" + t);
if (a2 == null || a2.size() <= t) {
return;
}
CityBean cityBean = a2.get(t);
az.d("MainFragment", " switchRelatedCommonNode lastCityBean:" + cityBean);
if (cityBean.getType() == 1) {
CityBean cityBean2 = null;
Iterator<CityBean> it = a2.iterator();
int i = 0;
while (true) {
if (!it.hasNext()) {
break;
}
CityBean next = it.next();
String id = cityBean.getId();
String id2 = next.getId();
if (!cd.a(id) && id.contains("_")) {
if ((id.substring(0, id.indexOf("_")) + "_0").equals(id2)) {
cityBean2 = next;
break;
}
}
i++;
}
az.d("MainFragment", " switchRelatedCommonNode lastCommonBean:" + cityBean2);
if (cityBean2 != null) {
com.excelliance.kxqp.gs.g.c.a().b(this.bA, "是");
a(i, cityBean2, true);
} else {
com.excelliance.kxqp.gs.g.c.a().b(this.bA, "是");
a(2, a2.get(2), true);
}
}
}
public void bc() {
az.d("MainFragment", " switchRelatedFastNode:");
List<CityBean> a2 = ay.a(this.bA, ay.a(by.a(this.bA, "sp_city_config").b("sp_city_config", ""), true));
int t = as.t(this.bA);
az.d("MainFragment", " switchRelatedFastNode preReginVpnIndex:" + t);
if (a2 == null || a2.size() <= t) {
return;
}
CityBean cityBean = a2.get(t);
az.d("MainFragment", " switchRelatedFastNode lastCityBean:" + cityBean);
if (cityBean.getType() == 0) {
CityBean cityBean2 = null;
Iterator<CityBean> it = a2.iterator();
int i = 0;
while (true) {
if (!it.hasNext()) {
break;
}
CityBean next = it.next();
String id = cityBean.getId();
String id2 = next.getId();
if (!cd.a(id) && id.contains("_")) {
if ((id.substring(0, id.indexOf("_")) + "_1").equals(id2)) {
cityBean2 = next;
break;
}
}
i++;
}
az.d("MainFragment", " switchRelatedFastNode lastFastBean:" + cityBean2);
if (cityBean2 != null) {
com.excelliance.kxqp.gs.g.c.a().b(this.bA, "是");
a(i, cityBean2, true);
}
}
}
public class AnonymousClass85 implements Runnable {
final int f9895a;
AnonymousClass85(int i) {
this.f9895a = i;
}
@Override
public void run() {
if (MainFragment.this.getActivity() != null) {
MainFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
if (AnonymousClass85.this.f9895a == -1) {
MainFragment.this.p();
} else {
cn.a(MainFragment.this.getActivity(), AnonymousClass85.this.f9895a, new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
if (MainFragment.this.ar == null || !MainFragment.this.ar.isShowing()) {
return;
}
MainFragment.this.ar.dismiss();
}
});
}
}
});
}
}
}
public void a(int i) {
com.excelliance.kxqp.gs.ui.novice.c.a(this.bA).a(new AnonymousClass85(i));
}
public void b(final int i) {
com.excelliance.kxqp.gs.ui.novice.c.a(this.bA).a(new Runnable() {
@Override
public void run() {
if (MainFragment.this.bA != null) {
tp.i(new Runnable() {
@Override
public void run() {
az.d("MainFragment", " showMarketDialog start show ");
MainFragment.this.h(i);
}
});
}
}
});
}
public void h(int i) {
com.excelliance.kxqp.gs.dialog.f a2 = com.excelliance.kxqp.util.master.b.a(this.bA, i + "", new f.a() {
@Override
public void a(View view, Dialog dialog) {
az.d("MainFragment", "showMarketOfferVipDialog dialog left click");
if (MainFragment.this.bB != null) {
MainFragment.this.bB.b(1);
}
dialog.dismiss();
}
}, new f.a() {
@Override
public void a(View view, Dialog dialog) {
az.d("MainFragment", "showMarketOfferVipDialog dialog right click");
if (MainFragment.this.bB != null) {
MainFragment.this.bB.b(0);
}
dialog.dismiss();
if (cn.a() != null && cn.a().isShowing() && cn.a().a()) {
cn.a().dismiss();
}
}
});
if (a2 == null || a2.isShowing()) {
return;
}
az.d("MainFragment", "showMarketOfferVipDialog start show");
a2.show();
}
public void a(String str, List<ExcellianceAppInfo> list) {
if (this.o != null) {
int b2 = this.o.b(str);
az.d("MainFragment", "pkg: " + str + " position:" + b2 + " count:" + this.m.getChildCount());
if (b2 > 0 && b2 < this.m.getChildCount()) {
View childAt = this.m.getChildAt(b2);
if (this.bE == null) {
this.bE = new com.excelliance.kxqp.gs.ui.banner.i(getActivity(), list);
this.bE.a(childAt);
return;
}
}
}
if ((com.excean.ab_builder.c.a.h(getContext()) || com.excean.ab_builder.c.a.at(this.bA)) && this.p != null) {
int b3 = this.o.b(str);
az.d("MainFragment", "pkg: " + str + " position:" + b3 + " count:" + this.m.getChildCount());
if (b3 <= 0 || b3 >= this.m.getChildCount()) {
return;
}
View childAt2 = this.m.getChildAt(b3);
if (this.bE == null) {
this.bE = new com.excelliance.kxqp.gs.ui.banner.i(getActivity(), list);
this.bE.a(childAt2);
}
}
}
public void p() {
SharedPreferences sharedPreferences = this.bA.getSharedPreferences("USERINFO", 0);
sharedPreferences.edit().putBoolean("OFFLINE_NOTICE", false).apply();
if (this.aH != null && this.aH.isShowing()) {
this.aH.dismiss();
}
String e2 = w.e(this.bA, "force_off_line");
String e3 = w.e(this.bA, "dialog_cancel");
String e4 = w.e(this.bA, "user_login");
UserUtil.getInstance().clearLocalUserInfo(sharedPreferences, this.bA);
sharedPreferences.edit().putString("USER_P002", null).apply();
com.excelliance.kxqp.task.g.g.a().c(this.bA);
aq.a().h(this.bA);
this.aH = CustomNoticeDialogUtil.a(this.bA, e2, false, e3, e4, new CustomNoticeDialogUtil.b() {
@Override
public void a(Dialog dialog) {
if (dialog == null || !dialog.isShowing()) {
return;
}
dialog.dismiss();
}
@Override
public void b(Dialog dialog) {
if (dialog != null && dialog.isShowing()) {
dialog.dismiss();
}
com.excelliance.kxqp.gs.router.a.a.f8074a.invokeLogin(MainFragment.this.bA);
}
});
if (this.aH != null) {
this.aH.setCancelable(false);
}
if (this.aH != null && !this.aH.isShowing()) {
this.aH.show();
}
final List<CityBean> a2 = ay.a(by.a(this.bA, "sp_city_config").b("sp_city_config", ""), true);
int t = as.t(this.bA);
Boolean b2 = by.a(this.bA, "sp_proxy_delay_config").b("auto_connect_optimal_proxy_v2", true);
Boolean b3 = by.a(this.bA, "sp_total_info").b("sp_disconnectioin", false);
az.i("MainFragment", "状态" + t + ":" + b2 + ":" + b3);
if (a2 != null && t >= 0 && a2.size() > t && !b3.booleanValue()) {
if (b2.booleanValue()) {
bd();
az.i("MainFragment", "重选最优");
} else if (a2.get(t).getType() == 1) {
final int i = 0;
while (true) {
if (i >= a2.size()) {
i = -1;
break;
} else if (a2.get(i).getType() == 0 && a2.get(i).getId().split("_")[0].equals(a2.get(t).getId().split("_")[0])) {
break;
} else {
i++;
}
}
if (i != -1) {
tp.d(new Runnable() {
@Override
public void run() {
az.i("MainFragment", "切换到普通");
as.a(MainFragment.this.r, i);
by.a(MainFragment.this.bA, "sp_proxy_delay_config").c().edit().putBoolean("auto_connect_optimal_proxy_v2", false).commit();
com.excelliance.kxqp.gs.g.c.a().b(MainFragment.this.bA, "是");
MainFragment.this.a(i, (CityBean) a2.get(i), true);
}
});
} else {
az.i("MainFragment", "切换到最优");
bd();
}
}
}
if (this.ar == null || !this.ar.isShowing()) {
return;
}
this.ar.a();
}
private void bd() {
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.H.a(w.e(MainFragment.this.bA, "optimal_node"));
MainFragment.this.H.a(MainFragment.this.bA, MainFragment.this.bA.getString(R.string.boost_regin));
MainFragment.this.H.b(MainFragment.this.bA, MainFragment.this.bA.getString(R.string.boost_regin));
}
});
by.a(this.bA, "sp_total_info").a("sp_disconnectioin", false);
by.a(this.bA, "sp_proxy_delay_config").a("auto_connect_optimal_proxy_v2", true);
}
public void i(int i) {
try {
Intent intent = new Intent("com.excelliance.kxqp.action.space.stat");
intent.setComponent(new ComponentName(this.bA.getPackageName(), "com.excelliance.kxqp.SmtServService"));
intent.putExtra("type", i);
this.bA.startService(intent);
} catch (Exception unused) {
}
}
public void a(int i, int i2, int i3) {
try {
Intent intent = new Intent("com.excelliance.kxqp.action.space.stat");
intent.setComponent(new ComponentName(this.bA.getPackageName(), "com.excelliance.kxqp.SmtServService"));
intent.putExtra("type", i);
intent.putExtra("pk2", i2);
intent.putExtra("ik0", i3);
this.bA.startService(intent);
} catch (Exception unused) {
}
}
public static MainFragment q() {
return aI;
}
@Override
public void a(ShareGameBean shareGameBean, SocializeMedia socializeMedia) {
if (shareGameBean == null || shareGameBean.beanIsNull()) {
((Activity) this.bA).runOnUiThread(new Runnable() {
@Override
public void run() {
cg.a(MainFragment.this.bA, w.e(MainFragment.this.bA, "share_sdk_share_no_info"));
}
});
} else {
this.bB.a(socializeMedia, shareGameBean);
}
}
public void be() {
Drawable k;
try {
int c2 = by.a(this.r, "hello").c("statistics_version", 0);
if (1543161600000L - System.currentTimeMillis() <= 0 || c2 != GameUtil.g(this.bA) || (k = w.k(this.r, "banner01")) == null || this.z == null || this.z.getVisibility() != 0) {
return;
}
this.z.setBackgroundDrawable(k);
this.z.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
Intent intent = new Intent(MainFragment.this.r, (Class<?>) CommonWebViewActivity.class);
intent.putExtra("title", w.e(MainFragment.this.r, "web_view_title_black_friday"));
intent.putExtra("src", 0);
MainFragment.this.getActivity().startActivity(intent);
} catch (Exception e2) {
e2.printStackTrace();
}
}
});
} catch (Exception e2) {
e2.printStackTrace();
}
}
@Override
public void onActivityResult(int i, int i2, Intent intent) {
ExcellianceAppInfo a2;
ExcellianceAppInfo a3;
super.onActivityResult(i, i2, intent);
az.d("NewYearHelper", "onActivityResult requestCode:" + i + " resultCode:" + i2);
if (i2 == -1) {
if (i == 1002) {
bf();
} else if (i == 1003) {
String stringExtra = intent.getStringExtra("pkgList");
if (!TextUtils.isEmpty(stringExtra)) {
f(stringExtra);
}
ArrayList<String> stringArrayListExtra = intent.getStringArrayListExtra("dangerAppList");
final ArrayList<String> stringArrayListExtra2 = intent.getStringArrayListExtra("illegalSellingPkgs");
if (stringArrayListExtra.size() != 0) {
az.d("MainFragment", "onActivityResult: icon = " + (bn.j(this.bA) + stringArrayListExtra.get(0) + ".png"));
com.excelliance.kxqp.gs.ui.search.dialog.a c2 = new com.excelliance.kxqp.gs.ui.search.dialog.a(this.bA).a(stringArrayListExtra).a(w.e(this.bA, "imported_danger_app_v2")).b(w.e(this.bA, "imported_danger_app_hint")).d(w.e(this.bA, "cancel")).c(w.e(this.bA, "to_look"));
if (this.bC.b() && stringArrayListExtra.size() == 1) {
a(stringArrayListExtra.get(0), c2);
} else if (this.bC.b()) {
c2.a(new a.InterfaceC0450a() {
@Override
public void a(View view) {
MainFragment.this.aB();
}
}).show();
}
if (!this.bC.b()) {
cg.a(this.bA, w.e(this.bA, "import_risk_notice"));
}
if (stringArrayListExtra2.size() != 0) {
c2.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
MainFragment.this.a((ArrayList<String>) stringArrayListExtra2);
}
});
}
} else {
this.aN.a(false, true);
if (stringArrayListExtra2.size() != 0) {
a(stringArrayListExtra2);
}
}
} else if (i == 1005) {
GameCircleEntranceBean gameCircleEntranceBean = (GameCircleEntranceBean) intent.getParcelableExtra("APP_INFO");
az.d("MainFragment", "onActivityResult: appBean:" + gameCircleEntranceBean);
if (this.N != null && gameCircleEntranceBean != null && this.bv != null) {
Iterator<CircleUnreadMsgBean> it = this.bv.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
CircleUnreadMsgBean next = it.next();
if (next.appid == gameCircleEntranceBean.appId) {
next.hasNewFollow = gameCircleEntranceBean.hasNewFollow;
next.hasNews = gameCircleEntranceBean.hasNews;
break;
}
}
this.N.c(this.bv);
}
}
}
if (i == 222) {
if (intent != null) {
ArrayList arrayList = new ArrayList();
if (intent.getExtras() != null && !intent.getExtras().isEmpty()) {
for (String str : intent.getExtras().keySet()) {
arrayList.add(str + "=" + intent.getExtras().get(str));
}
}
az.d("MainFragment", "Caught " + intent.getAction() + " intent: data " + intent.getData() + " extras {" + TextUtils.join(", ", arrayList) + com.alipay.sdk.util.i.d);
} else {
az.d("MainFragment", "onActivityResult install data == null ");
}
az.d("MainFragment", "onActivityResult install requestCode:" + i + " resultCode:" + i2);
}
if (i == 1006 && i2 == 1) {
this.an = false;
if (this.o != null && (a3 = this.o.a(this.o.b("com.example.testkweb"))) != null) {
if (this.bC.a()) {
a(a3, false, this.o);
} else {
a(a3, 1, 0);
}
this.an = true;
return;
}
if (this.p == null || (a2 = this.p.a(this.o.b("com.example.testkweb"))) == null) {
return;
}
if (this.bC.a()) {
a(a2, false, this.p);
} else {
a(a2, 1, 0);
}
this.an = true;
}
}
public void b(@NonNull final ExcellianceAppInfo excellianceAppInfo, final boolean z) {
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.getActivity() == null || MainFragment.this.getActivity().isFinishing()) {
return;
}
String e2 = w.e(MainFragment.this.bA, "illegal_selling_notice");
if (e2 == null) {
e2 = "近期有第三方商家借%s软件售卖OurPlay,OurPlay郑重提示:本软件为免费应用,前往官网即可免费下载。请用户注意甄别信息,谨防上当受骗。";
}
String format = String.format(e2, excellianceAppInfo.appName);
com.excelliance.kxqp.gs.ui.search.dialog.a aVar = new com.excelliance.kxqp.gs.ui.search.dialog.a(MainFragment.this.bA, 3);
aVar.a(format);
aVar.c(w.e(MainFragment.this.bA, "exit_dialog_yes"));
aVar.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
if (z && excellianceAppInfo != null && excellianceAppInfo.isInstalled()) {
az.d("MainFragment", "start app send pkg:" + MainFragment.this.q);
MainActivity.a(MainFragment.this.bA);
Intent intent = new Intent(MainFragment.this.bA.getPackageName() + RankingListFragment.OPERATE_TOURIST_GAME);
intent.putExtra("act", 1);
intent.putExtra(WebActionRouter.KEY_PKG, excellianceAppInfo.getAppPackageName());
intent.putExtra(ClientCookie.PATH_ATTR, excellianceAppInfo.getPath());
MainFragment.this.bA.sendBroadcast(intent);
}
}
});
aVar.show();
}
});
}
public void a(ArrayList<String> arrayList) {
ExcellianceAppInfo b2 = com.excelliance.kxqp.repository.a.a(this.bA).b(arrayList.get(0));
if (b2 == null) {
return;
}
String e2 = w.e(this.bA, "illegal_selling_notice");
if (e2 == null) {
e2 = "近期有第三方商家借%s软件售卖OurPlay,OurPlay郑重提示:本软件为免费应用,前往官网即可免费下载。请用户注意甄别信息,谨防上当受骗。";
}
new com.excelliance.kxqp.gs.ui.search.dialog.a(this.bA, 3).a(String.format(e2, b2.appName)).c(w.e(this.bA, "exit_dialog_yes")).show();
}
public class AnonymousClass98 implements Runnable {
final String f9919a;
final com.excelliance.kxqp.gs.ui.search.dialog.a f9920b;
AnonymousClass98(String str, com.excelliance.kxqp.gs.ui.search.dialog.a aVar) {
this.f9919a = str;
this.f9920b = aVar;
}
@Override
public void run() {
String str;
JSONObject i = cn.i(MainFragment.this.bA);
try {
i.put("id", this.f9919a);
az.d("MainFragment", "request:" + i.toString());
az.d("MainFragment", "encrypt request:" + cn.b(i.toString()));
String a2 = bd.a("https://api.ourplay.com.cn/rank/check", i.toString());
az.d("MainFragment", "response:" + a2);
str = cn.a(a2);
az.d("MainFragment", "run:dangerAppList.get(0) = " + this.f9919a + " responseData = " + str);
} catch (JSONException e) {
e.printStackTrace();
str = "{\"code\":0,\"msg\":\"\",\"data\":false}";
} catch (Exception e2) {
e2.printStackTrace();
str = "{\"code\":0,\"msg\":\"\",\"data\":false}";
}
final boolean z = false;
try {
com.excelliance.kxqp.gs.discover.model.ResponseData responseData = (com.excelliance.kxqp.gs.discover.model.ResponseData) new Gson().a(str, new TypeToken<com.excelliance.kxqp.gs.discover.model.ResponseData<Boolean>>() {
}.getType());
if (responseData != null && responseData.code == 0) {
az.d("MainFragment", "run: response.result = " + responseData.data);
z = ((Boolean) responseData.data).booleanValue();
}
} catch (Exception e3) {
e3.printStackTrace();
}
az.d("MainFragment", "run: hytest final = " + z);
tp.i(new Runnable() {
@Override
public void run() {
if (MainFragment.this.getActivity() == null || MainFragment.this.aP || MainFragment.this.getActivity().isFinishing()) {
return;
}
AnonymousClass98.this.f9920b.a(new a.InterfaceC0450a() {
@Override
public void a(View view) {
if (!z) {
MainFragment.this.aB();
} else {
AppDetailActivity.a(MainFragment.this.bA, AnonymousClass98.this.f9919a, "other");
}
}
}).show();
}
});
}
}
public void a(String str, com.excelliance.kxqp.gs.ui.search.dialog.a aVar) {
tp.f(new AnonymousClass98(str, aVar));
}
public void h(final ExcellianceAppInfo excellianceAppInfo) {
if (excellianceAppInfo == null || bs.n(excellianceAppInfo.getAppPackageName()) || getActivity() == null || excellianceAppInfo.appPackageName.equals("com.hotplaygames.gt")) {
return;
}
PlatSdk.getInstance().h(this.bA, excellianceAppInfo.appPackageName);
View inflate = View.inflate(this.bA, w.c(this.bA, "dialog_feedback_first_run"), null);
final Dialog dialog = new Dialog(this.bA, w.o(this.bA, "theme_dialog_no_title2"));
getActivity().getWindowManager().getDefaultDisplay();
dialog.setContentView(inflate, new ViewGroup.LayoutParams(-2, -2));
dialog.show();
BiEventDialogShow biEventDialogShow = new BiEventDialogShow();
biEventDialogShow.current_page = "启动页";
biEventDialogShow.dialog_name = "30s运行反馈弹窗";
biEventDialogShow.game_packagename = excellianceAppInfo.appPackageName;
biEventDialogShow.set__items("game", excellianceAppInfo.datafinder_game_id);
com.excean.bytedancebi.c.a.a().a(biEventDialogShow);
if (dialog.getWindow() != null) {
dialog.getWindow().setGravity(17);
}
StatisticsBuilder.getInstance().builder().setDescription("显示运行情况反馈弹框").setPriKey1(56000).setIntKey0().buildImmediate(this.bA);
by.a(this.bA, "last_app_and_count").a(excellianceAppInfo.getAppPackageName() + ".give_tips", false);
ImageView imageView = (ImageView) this.w.a("feedback_first_run_app_icon", inflate);
((TextView) this.w.a("feedback_first_run_app_name", inflate)).setText((excellianceAppInfo.getAppName() + "").trim());
String appIconPath = excellianceAppInfo.getAppIconPath();
Log.i("MainFragment", "showApplyAccelerateDialog iconPath : " + appIconPath);
if (imageView != null && !TextUtils.isEmpty(appIconPath)) {
if (appIconPath.startsWith("https") || appIconPath.startsWith(HttpHost.DEFAULT_SCHEME_NAME)) {
com.bumptech.glide.i.b(this.bA).a(appIconPath).a(new com.bumptech.glide.d.d.a.e(this.bA), new com.excelliance.kxqp.widget.c(this.bA, 12)).c(w.j(this.bA, "default_icon")).d(w.j(this.bA, "default_icon")).a(1000).a(imageView);
} else {
Bitmap decodeFile = BitmapFactory.decodeFile(appIconPath);
if (decodeFile != null) {
imageView.setImageBitmap(com.excelliance.kxqp.gs.util.k.b(decodeFile, 12));
}
}
}
TextView textView = (TextView) this.w.a("feedback_app_run_normal", inflate);
((CheckBox) this.w.a("feedback_app_run_tips_nolonger", inflate)).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean z) {
by.a(MainFragment.this.bA, "feedback").a("feedback_app_run_tips_nolonger", z);
}
});
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
BiEventClick biEventClick = new BiEventClick();
biEventClick.current_page = "启动页";
biEventClick.button_name = "30s运行反馈弹窗-可以正常运行";
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
StatisticsBuilder.getInstance().builder().setDescription("点击可以正常运行").setPriKey1(57000).setIntKey0().buildImmediate(MainFragment.this.bA);
}
});
TextView textView2 = (TextView) this.w.a("feedback_app_run_unnormal", inflate);
textView2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainFragment.this.getActivity(), (Class<?>) FeedbackAndHelpActivity.class);
Bundle bundle = new Bundle();
bundle.putInt(ParamKeyConstants.WebViewConstants.QUERY_FROM, 1);
bundle.putString("app_name", excellianceAppInfo.getAppName());
bundle.putString("app_pkg", excellianceAppInfo.getAppPackageName());
bundle.putString("app_type", excellianceAppInfo.getGameType());
bundle.putInt("requestCode", 1002);
intent.putExtras(bundle);
MainFragment.this.startActivityForResult(intent, 1002);
dialog.dismiss();
BiEventClick biEventClick = new BiEventClick();
biEventClick.current_page = "启动页";
biEventClick.button_name = "30s运行反馈弹窗-无法正常运行";
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
StatisticsBuilder.getInstance().builder().setDescription("点击无法正常运行").setPriKey1(58000).setIntKey0().buildImmediate(MainFragment.this.bA);
}
});
com.excelliance.kxqp.ui.util.b.a("ic_dialog_close", inflate).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
MainFragment.this.bf();
}
});
if (com.excelliance.kxqp.gs.newappstore.b.c.a(this.bA)) {
com.excelliance.kxqp.gs.newappstore.b.c.a(textView, w.k(this.bA, "bg_post_apply_accelerate_new_store"));
com.excelliance.kxqp.gs.newappstore.b.c.a(textView2, w.k(this.bA, "bg_post_apply_accelerate_new_store"));
}
}
public void bf() {
if (com.excelliance.kxqp.gs.util.b.aJ(this.bA) && com.excelliance.kxqp.gs.main.c.h() == com.excelliance.kxqp.gs.main.c.a()) {
by a2 = by.a(this.bA, ".sp.common.disposable.flag.info");
if (a2.b("sp_common_disposable_key_switch_proxy_for_feedback_prompted", false).booleanValue()) {
return;
}
TextView textView = new TextView(this.bA);
textView.setText(w.e(this.bA, "guide_switch_proxy_for_run_feedback"));
textView.setPadding(com.excelliance.kxqp.gs.util.ad.a(this.bA, 10.0f), com.excelliance.kxqp.gs.util.ad.a(this.bA, 5.0f), com.excelliance.kxqp.gs.util.ad.a(this.bA, 10.0f), com.excelliance.kxqp.gs.util.ad.a(this.bA, 5.0f));
textView.setAlpha(0.6f);
textView.setTextColor(-1);
textView.setGravity(17);
textView.setTextSize(2, 12.0f);
textView.measure(0, 0);
textView.setPadding(com.excelliance.kxqp.gs.util.ad.a(this.bA, 10.0f), com.excelliance.kxqp.gs.util.ad.a(this.bA, 8.0f), com.excelliance.kxqp.gs.util.ad.a(this.bA, 10.0f), com.excelliance.kxqp.gs.util.ad.a(this.bA, 7.0f));
textView.setBackgroundDrawable(new com.excelliance.kxqp.gs.ui.view.a(this.bA, textView.getMeasuredWidth(), com.excelliance.kxqp.gs.util.ad.a(this.bA, 25.0f), com.excelliance.kxqp.gs.util.ad.a(this.bA, 20.0f)));
Toast toast = new Toast(this.bA);
textView.setLayoutParams(new ViewGroup.LayoutParams(textView.getMeasuredWidth(), com.excelliance.kxqp.gs.util.ad.a(this.bA, 25.0f)));
toast.setView(textView);
View a3 = com.excelliance.kxqp.ui.util.b.a("selected_area", this.bI);
int[] iArr = new int[2];
if (a3 != null) {
a3.getLocationOnScreen(iArr);
}
toast.setDuration(1);
toast.setGravity(51, iArr[0], iArr[1] + com.excelliance.kxqp.gs.util.ad.a(this.bA, 6.0f));
toast.show();
a2.a("sp_common_disposable_key_switch_proxy_for_feedback_prompted", true);
}
}
private void t(List<ExcellianceAppInfo> list) {
if (com.excelliance.kxqp.gs.ui.novice.c.c(this.bA) || list == null || list.size() == 0) {
return;
}
for (int i = 0; i < list.size(); i++) {
if (TextUtils.equals(String.valueOf(7), list.get(i).getGameType())) {
com.excelliance.kxqp.gs.ui.novice.c.a(this.bA).a();
return;
}
}
}
public class c implements DragGridView.a {
c() {
}
@Override
public void a(int i, int i2) {
MainFragment.this.o.a(i, i2);
}
}
public void b(List<ExcellianceAppInfo> list) {
if (com.excelliance.kxqp.gs.util.s.a(list)) {
this.K.setVisibility(8);
return;
}
this.K.setVisibility(0);
WrapLinearLayoutManager wrapLinearLayoutManager = new WrapLinearLayoutManager(getActivity(), 0, false);
wrapLinearLayoutManager.setAutoMeasureEnabled(true);
this.O.setLayoutManager(wrapLinearLayoutManager);
this.bh = new TodayRecommendAdapter(this.bA, list);
if (com.excean.ab_builder.c.a.T(this.bA)) {
z(list);
}
this.O.setAdapter(this.bh);
this.bh.a(this.d);
this.bh.a(this.mViewTrackerRxBus);
this.bh.a(this.exposure);
this.bh.a(this.bB);
this.bh.a(this.ca);
this.bh.a(this.cu);
this.bh.a(this);
PageDes copy = this.mPageDes.copy();
copy.secondArea = "今日推荐";
this.bh.a(copy);
if (Build.VERSION.SDK_INT >= 21) {
this.O.setNestedScrollingEnabled(false);
}
Iterator<ExcellianceAppInfo> it = list.iterator();
while (it.hasNext()) {
if (it.next().market_strategy == 1) {
com.excelliance.kxqp.gs.g.m.f6220a = true;
bz.a().b(this.bA, 70000, "市场推广应用曝光量", 1);
return;
}
}
}
public void c(List<CloudGameInfo> list) {
az.d("MainFragment", "refreshCloudGameList cloudGameList : " + list);
if (com.excelliance.kxqp.gs.util.s.a(list)) {
this.af.setVisibility(8);
return;
}
this.af.setVisibility(0);
WrapLinearLayoutManager wrapLinearLayoutManager = new WrapLinearLayoutManager(getActivity(), 0, false);
wrapLinearLayoutManager.setAutoMeasureEnabled(true);
this.ah.setLayoutManager(wrapLinearLayoutManager);
CloudGameAdapter cloudGameAdapter = new CloudGameAdapter(this.bA, this, list);
this.ah.setAdapter(cloudGameAdapter);
final com.excelliance.kxqp.gs.listener.b bVar = new com.excelliance.kxqp.gs.listener.b(this.bB, cloudGameAdapter);
cloudGameAdapter.a(bVar);
cloudGameAdapter.a(new View.OnClickListener() {
@Override
public void onClick(View view) {
az.d("MainFragment", "cloudGame start load more");
bVar.g();
}
});
cloudGameAdapter.a(this.d);
cloudGameAdapter.a(this.mViewTrackerRxBus);
cloudGameAdapter.a(this.exposure);
PageDes copy = this.mPageDes.copy();
copy.secondArea = "云游戏专区";
cloudGameAdapter.b(copy);
if (Build.VERSION.SDK_INT >= 21) {
this.ah.setNestedScrollingEnabled(false);
}
}
public void d(List<com.excelliance.kxqp.gs.ui.search.a> list) {
if (this.H != null) {
this.H.b(this.bA, list);
}
}
public void e(List<AppInfo> list) {
if (list != null && list.size() > 0) {
this.Q.setVisibility(0);
WrapLinearLayoutManager wrapLinearLayoutManager = new WrapLinearLayoutManager(getActivity(), 0, false);
wrapLinearLayoutManager.setAutoMeasureEnabled(true);
this.R.setLayoutManager(wrapLinearLayoutManager);
this.R.setAdapter(new SinglePlayerAdapter(this.bA, list));
if (Build.VERSION.SDK_INT >= 21) {
this.R.setNestedScrollingEnabled(false);
return;
}
return;
}
this.Q.setVisibility(8);
}
public void f(List<GameChosenBean> list) {
if (getActivity() == null || this.aP || getActivity().isFinishing()) {
return;
}
if (list != null && list.size() > 0) {
az.d("MainFragment", "refreshGameCarefullyChosenList: gameChosenBeans:" + list);
this.T.setVisibility(0);
if (this.ab == null) {
WrapLinearLayoutManager wrapLinearLayoutManager = new WrapLinearLayoutManager(getActivity(), 0, false);
wrapLinearLayoutManager.setAutoMeasureEnabled(true);
this.U.setLayoutManager(wrapLinearLayoutManager);
PageDes copy = this.mPageDes.copy();
copy.secondArea = "游戏精选";
this.ab = new GameChosenAdapter(this.bA, list, this.bB, copy);
this.ab.a(this.d);
this.ab.a(this.mViewTrackerRxBus);
this.ab.a(this.exposure);
this.ab.a(this.ca);
this.ab.a(this.cs);
this.ab.a(this.ct);
this.ab.a(this.cu);
this.ab.a(this);
this.U.setAdapter(this.ab);
if (Build.VERSION.SDK_INT >= 21) {
this.U.setNestedScrollingEnabled(false);
return;
}
return;
}
this.ab.a(list);
return;
}
this.T.setVisibility(8);
}
public void a(final CombineRecommendBean.SubBean subBean) {
final com.excelliance.kxqp.gs.ui.combine_recomend.a aVar = new com.excelliance.kxqp.gs.ui.combine_recomend.a(this.bA, R.style.pop_custom_dialog_theme, subBean);
aVar.a(new a.InterfaceC0351a() {
@Override
public void a() {
if (subBean != null) {
switch (subBean.jumpType) {
case 0:
if (!TextUtils.isEmpty(subBean.packageName)) {
ExcellianceAppInfo d2 = MainFragment.this.d(subBean);
com.excelliance.kxqp.gs.launch.a.t tVar = new com.excelliance.kxqp.gs.launch.a.t();
tVar.a(MainFragment.this.bw);
PageDes pageDes = new PageDes();
pageDes.firstPage = "开屏弹框";
tVar.a(pageDes);
d2.exchangePageDes(MainFragment.this.mPageDes, -1);
tVar.a(MainFragment.this.bA, d2, "fromMainDialogRecommend", MainFragment.this.ca);
break;
}
break;
case 1:
if (!TextUtils.isEmpty(subBean.packageName)) {
AppDetailActivity.a(MainFragment.this.bA, subBean.packageName, "fromMainDialogRecommend");
break;
}
break;
case 2:
if (!TextUtils.isEmpty(subBean.jumpUrl)) {
WebNoVideoActivity.startActivity(MainFragment.this.bA, subBean.jumpUrl);
break;
}
break;
}
MainFragment.this.c(subBean);
MainFragment.this.b(subBean);
aVar.dismiss();
}
}
});
aVar.b(new a.InterfaceC0351a() {
@Override
public void a() {
if (subBean != null && !TextUtils.isEmpty(subBean.packageName)) {
AppDetailActivity.a(MainFragment.this.bA, subBean.packageName, "fromMainDialogRecommend");
}
aVar.dismiss();
}
});
final long currentTimeMillis = System.currentTimeMillis();
aVar.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
MainFragment.this.a(subBean, System.currentTimeMillis() - currentTimeMillis);
}
});
aVar.show();
}
public void b(CombineRecommendBean.SubBean subBean) {
BiEventContent biEventContent = new BiEventContent();
biEventContent.content_type = "广告";
biEventContent.current_page = "开屏弹框";
if (subBean != null) {
biEventContent.game_version = subBean.ver + "";
biEventContent.game_packagename = subBean.packageName;
biEventContent.set__items("game", subBean.datafinder_game_id);
biEventContent.game_update_time = subBean.appUpdateTime;
com.excelliance.kxqp.gs.g.c.a().a(biEventContent);
}
}
public void a(CombineRecommendBean.SubBean subBean, long j) {
BiEventContent biEventContent = new BiEventContent();
biEventContent.content_type = "广告";
biEventContent.current_page = "开屏弹框";
biEventContent.pageview_duration = com.excean.bytedancebi.d.d.a(j) + "";
if (subBean != null) {
biEventContent.game_version = subBean.ver + "";
biEventContent.game_packagename = subBean.packageName;
biEventContent.set__items("game", subBean.datafinder_game_id);
biEventContent.game_update_time = subBean.appUpdateTime;
biEventContent.pageview_duration = com.excean.bytedancebi.d.d.a(j) + "";
biEventContent.resetEffective(j);
com.excelliance.kxqp.gs.g.c.a().b(biEventContent);
}
}
public void c(CombineRecommendBean.SubBean subBean) {
BiEventContent biEventContent = new BiEventContent();
biEventContent.content_type = "广告";
biEventContent.current_page = "开屏弹框";
if (subBean != null) {
biEventContent.game_version = subBean.ver + "";
biEventContent.game_packagename = subBean.packageName;
biEventContent.set__items("game", subBean.datafinder_game_id);
biEventContent.game_update_time = subBean.appUpdateTime;
com.excelliance.kxqp.gs.g.c.a().a(biEventContent);
}
}
public ExcellianceAppInfo d(CombineRecommendBean.SubBean subBean) {
ExcellianceAppInfo excellianceAppInfo = new ExcellianceAppInfo();
excellianceAppInfo.setAppPackageName(subBean.packageName);
excellianceAppInfo.setAppName(subBean.name);
excellianceAppInfo.setIconPath(subBean.icon);
excellianceAppInfo.setLowGms(subBean.gms);
excellianceAppInfo.size = subBean.size;
excellianceAppInfo.apkFrom = subBean.apkfrom;
excellianceAppInfo.minSdk = subBean.minsdk;
excellianceAppInfo.buttonStatus = subBean.buttonStatus;
excellianceAppInfo.buttonText = subBean.buttonText;
return excellianceAppInfo;
}
public void g(List<ExcellianceAppInfo> list) {
if (com.excelliance.kxqp.gs.util.s.a(list)) {
return;
}
if (list.size() > 3) {
list = list.subList(0, 3);
}
com.excelliance.kxqp.gs.dialog.f a2 = new f.b(this.bA).c("dialog_guide_download").b(new f.a() {
@Override
public void a(View view, Dialog dialog) {
dialog.dismiss();
}
}).b(w.e(this.bA, "confirm")).a();
a2.show();
RecyclerView recyclerView = (RecyclerView) a2.b().findViewById(w.d(this.bA, "recycler_list"));
recyclerView.setLayoutManager(new GridLayoutManager(this.bA, 3));
recyclerView.setAdapter(new TodayRecommendAdapter(this.bA, list));
}
public void bg() {
ArrayList<ExcellianceAppInfo> a2;
az.d("MainFragment", "enter retryInstallGmsAndVending ");
if (!GameUtil.b() || Y() || (a2 = InitialData.a(this.bA).a()) == null || a2.size() <= 0) {
return;
}
Iterator<ExcellianceAppInfo> it = a2.iterator();
while (it.hasNext()) {
ExcellianceAppInfo next = it.next();
if (!cd.a(next.getAppPackageName()) && (next.getAppPackageName().equals("com.google.android.gms") || next.getAppPackageName().equals("com.android.vending"))) {
if (next.getDownloadStatus() != 2) {
if (com.excelliance.kxqp.wr.a.a().a(next.getAppPackageName(), 0) == null) {
az.d("MainFragment", "enter retryInstallGmsAndVending appinfo : " + next);
Intent intent = new Intent("com.excelliance.kxqp.action.installDownApps");
intent.setComponent(new ComponentName(this.bA.getPackageName(), "com.excelliance.kxqp.SmtServService"));
Bundle bundle = new Bundle();
bundle.putString(WebActionRouter.KEY_PKG, next.getAppPackageName());
bundle.putString("apkPath", next.getPath());
bundle.putInt("installType", TextUtils.isDigitsOnly(next.getGameType()) ? Integer.parseInt(next.getGameType()) : 0);
intent.putExtra("bundle", bundle);
this.bA.startService(intent);
az.d("MainFragment", "retryInstallGmsAndVending appinfo : " + next);
}
}
}
}
}
public void c(Intent intent) {
final String stringExtra = intent.getStringExtra("key_package_name");
if (!as.d((Context) getActivity(), true) && !bs.n(stringExtra) && !bs.o(stringExtra)) {
this.l = stringExtra;
}
final int intExtra = intent.getIntExtra(FontsContractCompat.Columns.RESULT_CODE, 0);
this.aL.post(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.launch.function.e.a(MainFragment.this.bA, stringExtra, intExtra);
}
});
if (!TextUtils.isEmpty(stringExtra) && !bs.b(stringExtra) && intExtra == 1) {
this.aL.post(new Runnable() {
@Override
public void run() {
MainFragment.this.bi();
}
});
}
if (this.bB != null) {
this.bB.F();
}
bh();
}
private void bh() {
Intent intent = new Intent(this.bA.getPackageName() + ".action.downloadcomp");
intent.setPackage(this.bA.getPackageName());
intent.setComponent(new ComponentName(this.bA.getPackageName(), "com.android.ggapsvc.LBService"));
this.bA.startService(intent);
az.d("MainFragment", "checkNewVmJar: VM_ after install lastInstallPkg " + this.l);
this.bt = true;
}
public void bi() {
List<ExcellianceAppInfo> p;
if (this.aM == null || (p = this.aM.p()) == null || p.size() <= 0) {
return;
}
ArrayList arrayList = new ArrayList();
Iterator<ExcellianceAppInfo> it = p.iterator();
while (it.hasNext()) {
arrayList.add(it.next().getAppPackageName());
}
Log.i("MainFragment", "query fix subscribe info");
this.bB.a(arrayList);
}
public void b(Map<String, com.excelliance.kxqp.ui.detail.c> map) {
com.excelliance.kxqp.gs.launch.e.a().a(map);
}
@Override
public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
CloudGameAdapter cloudGameAdapter;
boolean z;
boolean z2;
super.onRequestPermissionsResult(i, strArr, iArr);
az.d("MainFragment", "onRequestPermissionsResult/requestCode: " + i);
boolean b2 = bq.b(this.bA);
boolean e2 = bq.e(this.bA);
az.d("MainFragment", "onRequestPermissionsResult: storagePermissionGranted:" + b2);
az.d("MainFragment", "onRequestPermissionsResult: rationale:" + e2);
boolean z3 = false;
switch (i) {
case 112:
for (int i2 = 0; i2 < strArr.length; i2++) {
String str = strArr[i2];
int i3 = iArr[i2];
boolean shouldShowRequestPermissionRationale = ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), str);
az.d("MainFragment", "onRequestPermissionsResult: permission:" + str + " grantResult:" + i3 + " rationale:" + shouldShowRequestPermissionRationale);
if (com.excelliance.kxqp.gs.g.r.f6246b != null && com.excelliance.kxqp.gs.g.r.f6245a != null && com.excelliance.kxqp.gs.g.r.f6245a.isShowing()) {
for (PermissionBean permissionBean : com.excelliance.kxqp.gs.g.r.f6246b.mPermissionBeanList) {
if (permissionBean.key.equals(str)) {
permissionBean.grant = i3 == 0;
permissionBean.rationale = shouldShowRequestPermissionRationale;
}
}
}
}
if (com.excelliance.kxqp.gs.g.r.a() == 1) {
com.excelliance.kxqp.gs.g.r.c();
if (com.excelliance.kxqp.gs.g.r.f6246b != null && com.excelliance.kxqp.gs.g.r.f6246b.mExcellianceAppInfo != null) {
if (com.excelliance.kxqp.gs.g.r.f6245a != null && com.excelliance.kxqp.gs.g.r.f6245a.isShowing()) {
final LimitAraeStartAppBean limitAraeStartAppBean = new LimitAraeStartAppBean();
limitAraeStartAppBean.mExcellianceAppInfo = com.excelliance.kxqp.gs.g.r.f6246b.mExcellianceAppInfo;
limitAraeStartAppBean.anim = com.excelliance.kxqp.gs.g.r.f6246b.anim;
limitAraeStartAppBean.accountAffinity = com.excelliance.kxqp.gs.g.r.f6246b.accountAffinity;
az.d("MainFragment", "onRequestPermissionsResult: locationPermissionStartAppBean:" + limitAraeStartAppBean);
com.excelliance.kxqp.gs.g.r.f6245a.dismiss();
com.excelliance.kxqp.gs.g.r.b();
this.bu.post(new Runnable() {
@Override
public void run() {
MainFragment.this.a(limitAraeStartAppBean.mExcellianceAppInfo, limitAraeStartAppBean.anim, limitAraeStartAppBean.accountAffinity);
}
});
return;
}
com.excelliance.kxqp.gs.g.r.b();
return;
}
if (com.excelliance.kxqp.gs.g.r.f6245a != null && com.excelliance.kxqp.gs.g.r.f6245a.isShowing()) {
com.excelliance.kxqp.gs.g.r.f6245a.dismiss();
}
com.excelliance.kxqp.gs.g.r.b();
return;
}
if (com.excelliance.kxqp.gs.g.r.a() == 2) {
com.excelliance.kxqp.gs.g.r.c();
return;
}
if (com.excelliance.kxqp.gs.g.r.a() == 3) {
com.excelliance.kxqp.gs.g.r.c();
if (com.excelliance.kxqp.gs.g.r.f6245a != null && com.excelliance.kxqp.gs.g.r.f6245a.isShowing()) {
com.excelliance.kxqp.gs.g.r.f6245a.dismiss();
}
com.excelliance.kxqp.gs.g.r.b();
try {
Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");
intent.setData(Uri.fromParts("package", this.bA.getPackageName(), null));
this.bA.startActivity(intent);
return;
} catch (Exception unused) {
cg.a(this.bA, w.e(this.bA, "to_permission_fail"));
return;
}
}
com.excelliance.kxqp.gs.g.r.c();
if (com.excelliance.kxqp.gs.g.r.f6245a != null && com.excelliance.kxqp.gs.g.r.f6245a.isShowing()) {
com.excelliance.kxqp.gs.g.r.f6245a.dismiss();
}
com.excelliance.kxqp.gs.g.r.b();
return;
case 113:
case 114:
case 119:
default:
return;
case 115:
int i4 = (iArr == null || iArr.length <= 0) ? 0 : iArr[0];
com.excelliance.kxqp.task.g.d a2 = com.excelliance.kxqp.task.g.d.a();
if (i4 == 0) {
if (com.excean.ab_builder.c.a.f(this.bA) || com.excean.ab_builder.c.a.O(this.bA)) {
com.excelliance.kxqp.gs.g.t.a().j(this.bA);
com.excelliance.kxqp.gs.g.t.a().a(this.bA, com.excelliance.kxqp.gs.g.t.a().k(this.bA));
com.excelliance.kxqp.bitmap.ui.b.a().a(new t.c(true, 1));
return;
} else {
if (com.excelliance.kxqp.gs.util.b.cm(this.bA)) {
by.a(this.bA, "sp_key_game_missions_notify_relevant").a("sp_key_stop_notify_calendar_permission", true);
a2.g(this.bA);
bz.a().a(this.bA, 142000, 4, "启动日历权限弹框--开启日历权限");
Toast.makeText(this.bA, "已为您开启游戏任务提醒", 0).show();
return;
}
return;
}
}
if (!ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), "android.permission.WRITE_CALENDAR")) {
by.a(this.bA, "sp_key_game_missions_notify_relevant").a("sp_key_stop_notify_calendar_permission", true);
if (com.excean.ab_builder.c.a.f(this.bA) || com.excean.ab_builder.c.a.O(this.bA)) {
com.excelliance.kxqp.bitmap.ui.b.a().a(new t.c(true, 3));
return;
}
return;
}
a2.h(this.bA);
return;
case 116:
if (!b2 && !e2) {
bq.j(this.bA);
return;
} else if (b2) {
U();
PlatSdk.h(this.bA);
return;
} else {
Toast.makeText(this.bA, R.string.please_open_storage_permission, 0).show();
return;
}
case 117:
case 121:
BiEventPermission biEventPermission = new BiEventPermission();
biEventPermission.permission_type = "存储权限";
if (!b2 && !e2) {
biEventPermission.is_succeed = "失败";
bq.j(this.bA);
} else if (b2) {
if (i == 121) {
ShowFeedbackResultDialog.a.a(this.bA, this.bA.getPackageName());
bq.a(this.bA);
} else if (this.bi.get() != null) {
this.bi.get().c();
this.bi.clear();
}
biEventPermission.is_succeed = "成功";
} else {
biEventPermission.is_succeed = "失败";
Toast.makeText(this.bA, R.string.please_open_storage_permission, 0).show();
}
com.excelliance.kxqp.gs.g.c.a().a(biEventPermission);
return;
case 118:
case 122:
BiEventPermission biEventPermission2 = new BiEventPermission();
biEventPermission2.permission_type = "存储权限";
if (!b2 && !e2) {
biEventPermission2.is_succeed = "失败";
bq.j(this.bA);
} else if (b2) {
if (i == 122) {
ShowFeedbackResultDialog.a.a(this.bA, this.bA.getPackageName());
bq.a(this.bA);
} else {
int count = this.o.getCount();
for (int i5 = 0; i5 < count; i5++) {
ExcellianceAppInfo item = this.o.getItem(i5);
if (item != null && TextUtils.equals(this.am, item.appPackageName)) {
this.am = null;
a(item, false, this.o);
return;
}
}
if (com.excean.ab_builder.c.a.h(getContext()) || com.excean.ab_builder.c.a.at(this.bA)) {
int count2 = this.p.getCount();
int i6 = 0;
while (true) {
if (i6 < count2) {
ExcellianceAppInfo item2 = this.p.getItem(i6);
if (item2 == null || !TextUtils.equals(this.am, item2.appPackageName)) {
i6++;
} else {
this.am = null;
a(item2, false, this.p);
}
}
}
}
}
biEventPermission2.is_succeed = "成功";
} else {
biEventPermission2.is_succeed = "失败";
Toast.makeText(this.bA, R.string.please_open_storage_permission, 0).show();
}
com.excelliance.kxqp.gs.g.c.a().a(biEventPermission2);
return;
case 120:
az.d("MainFragment", "REQUEST_STORAGE_PERMISSION_FOR_DOWNLOAD_APP: storagePermissionGranted:" + b2);
if (!b2 && !e2) {
bq.j(this.bA);
return;
}
if (b2) {
if (this.ah == null || (cloudGameAdapter = (CloudGameAdapter) this.ah.getAdapter()) == null) {
return;
}
String a3 = cloudGameAdapter.a();
if (TextUtils.isEmpty(a3)) {
return;
}
a(this.bA, a3);
return;
}
Toast.makeText(this.bA, R.string.please_open_storage_permission, 0).show();
return;
case 123:
case 124:
if (!b2 && !e2) {
bq.j(this.bA);
return;
}
if (!b2) {
Toast.makeText(this.bA, R.string.please_open_storage_permission, 0).show();
return;
} else {
if (i == 124) {
ShowFeedbackResultDialog.a.a(this.bA, this.bA.getPackageName());
bq.a(this.bA);
return;
}
return;
}
case StatisticsBase.UA_VIP_ENRIE_TIPS_SELECT:
az.d("MainFragment", "REQUEST_STORAGE_AND_GET_APP_INSTALL: storagePermissionGranted:" + b2);
com.excelliance.user.account.f.e.a("MainFragment", "MainFragment.java/onRequestPermissionsResult: " + new Gson().a(iArr));
boolean g2 = bq.g(this.bA);
if (g2) {
z = bq.d(this.bA);
z2 = ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), "com.android.permission.GET_INSTALLED_APPS");
} else {
z = false;
z2 = false;
}
if (!b2 && !e2) {
bq.j(this.bA);
} else if (!b2) {
Toast.makeText(this.bA, R.string.please_open_storage_permission, 0).show();
} else if (!g2 || z) {
U();
PlatSdk.h(this.bA);
if (z) {
if (by.a(this.bA, "sp_config").b("sp_key_request_start_read_app", false).booleanValue()) {
aY();
by.a(this.bA, "sp_config").a("sp_key_request_start_read_app", false);
}
z3 = true;
}
} else if (!z2) {
cg.a(this.bA, this.bA.getResources().getString(R.string.please_open_read_install_app));
com.excelliance.kxqp.util.ad.a(this.bA);
}
if (g2) {
c(z3);
return;
}
return;
}
}
public void c(boolean z) {
BiEventPermission biEventPermission = new BiEventPermission();
biEventPermission.permission_type = "\"读取已安装应用信息\"权限";
biEventPermission.current_page = "启动页";
if (z) {
biEventPermission.is_succeed = "成功";
} else {
biEventPermission.is_succeed = "失败";
}
com.excelliance.kxqp.gs.g.c.a().a(biEventPermission);
}
public void a(final ExcellianceAppInfo excellianceAppInfo, String str) {
az.d("MainFragment", String.format("MainFragment/onCheckedIncompatibleList:thread(%s)", Thread.currentThread().getName()));
if (str == null) {
a(excellianceAppInfo, 1, 0);
} else {
new com.excelliance.kxqp.gs.ui.search.dialog.a(this.bA, 3).a(String.format(w.e(this.bA, "black_list_tip"), str, excellianceAppInfo.getAppName())).a(w.e(this.bA, "ensure"), new a.InterfaceC0450a() {
@Override
public void a(View view) {
MainFragment.this.a(excellianceAppInfo, 1, 0);
}
}).show();
}
}
public void u(List<CheckObbVersionUpdateResult> list) {
if (list == null) {
return;
}
Iterator<CheckObbVersionUpdateResult> it = list.iterator();
while (it.hasNext()) {
CheckObbVersionUpdateResult next = it.next();
if (next.mExcellianceAppInfo != null && !next.mExcellianceAppInfo.isAppCompliant()) {
Log.i("MainFragment", "filter non-compliant:" + next.mExcellianceAppInfo.appPackageName);
it.remove();
}
}
}
public boolean v(List<CheckObbVersionUpdateResult> list) {
Iterator<CheckObbVersionUpdateResult> it = list.iterator();
while (it.hasNext()) {
if (it.next().result == 1) {
return false;
}
}
return true;
}
public void r() {
tp.d();
String e2 = w.e(this.bA, "no_enough_space2");
String e3 = w.e(this.bA, "agree_and_continue");
final com.excelliance.kxqp.gs.ui.search.dialog.a a2 = new com.excelliance.kxqp.gs.ui.search.dialog.a(this.bA, 3).a(e2);
a2.setCancelable(true);
a2.a(e3, new a.InterfaceC0450a() {
@Override
public void a(View view) {
a2.dismiss();
}
});
a2.show();
}
public void s() {
tp.i(new Runnable() {
@Override
public void run() {
List<MyTabLayout.b> l = com.excelliance.kxqp.gs.main.c.l();
if (com.excelliance.kxqp.gs.util.s.a(l)) {
return;
}
for (MyTabLayout.b bVar : l) {
if (TextUtils.equals(bVar.f12200a, w.e(MainFragment.this.bA, "vip_text")) && !bVar.f) {
FragmentActivity activity = MainFragment.this.getActivity();
if (activity instanceof MainActivity) {
((MainActivity) activity).c();
}
}
}
}
});
}
public void t() {
if (this.aL == null || com.excelliance.kxqp.gs.g.x.a(this.bA)) {
return;
}
this.aL.post(new Runnable() {
@Override
public void run() {
if (aq.v()) {
return;
}
cn.k(MainFragment.this.bA);
}
});
}
public class AnonymousClass118 implements Runnable {
AnonymousClass118() {
}
@Override
public void run() {
Dialog a2 = com.excelliance.kxqp.gs.util.z.a(MainFragment.this.bA, MainFragment.this.bA.getString(R.string.restore_gms_info), false, MainFragment.this.bA.getString(R.string.exit_dialog_no), MainFragment.this.bA.getString(R.string.restore), new z.b() {
@Override
public void a(Dialog dialog) {
dialog.dismiss();
}
@Override
public void b(Dialog dialog) {
dialog.dismiss();
tp.f(new Runnable() {
@Override
public void run() {
al.a(MainFragment.this.bA, true);
cg.a(MainFragment.this.bA, MainFragment.this.bA.getString(R.string.restore_done));
}
});
}
});
if (a2 == null || a2.isShowing()) {
return;
}
a2.show();
}
}
public void u() {
getActivity().runOnUiThread(new AnonymousClass118());
}
public boolean v() {
List<ExcellianceAppInfo> b2 = com.excelliance.kxqp.repository.a.a(this.bA).b();
if (b2 != null && b2.size() > 0) {
for (ExcellianceAppInfo excellianceAppInfo : b2) {
boolean a2 = bm.a(excellianceAppInfo.getAppPackageName());
if (!bs.d(excellianceAppInfo.getAppPackageName()) && bs.a(excellianceAppInfo.getAppPackageName()) == -1 && !a2 && excellianceAppInfo.market_install_local != 1 && excellianceAppInfo.isInstalled()) {
return true;
}
}
}
return false;
}
public void d(boolean z) {
if (!z) {
Intent intent = new Intent();
Bundle bundle = new Bundle();
bundle.putInt("action_jump", com.excelliance.kxqp.gs.main.c.e());
bundle.putInt("child", 3);
intent.putExtra("notifi_action", bundle);
((MainActivity) this.bA).a(intent);
com.excelliance.kxqp.gs.g.c.a().a(this.mPageDes.firstPage, "今日推荐", "主页", "更多", "去排行榜");
return;
}
Intent intent2 = new Intent();
Bundle bundle2 = new Bundle();
bundle2.putInt("action_jump", com.excelliance.kxqp.gs.main.c.k());
intent2.putExtra("notifi_action", bundle2);
((MainActivity) this.bA).a(intent2);
com.excelliance.kxqp.gs.g.c.a().a(this.mPageDes.firstPage, "今日推荐", "主页", "更多", "去商店页面");
}
public void w() {
if (this.aL != null) {
this.aL.post(new Runnable() {
@Override
public void run() {
try {
az.d("MainFragment", "refreshServerDate start currentTime:" + System.currentTimeMillis());
URLConnection openConnection = new URL("http://ourplay.com.cn/").openConnection();
openConnection.connect();
long date = openConnection.getDate();
az.d("MainFragment", "refreshServerDate time:" + date + " currentTime:" + System.currentTimeMillis());
ce.a(MainFragment.this.bA, date);
} catch (Exception e2) {
e2.printStackTrace();
az.d("MainFragment", "refreshServerDate start e:" + e2.getMessage() + " currentTime:" + System.currentTimeMillis());
ce.b(MainFragment.this.bA);
}
}
});
}
}
public void bj() {
if (this.aM != null) {
this.aM.a(1);
}
}
public void bk() {
if (this.aM != null) {
long a2 = by.a(this.bA, "sp_config").a("sp_key_last_get_activity_icon_time", (Long) 0L);
long currentTimeMillis = System.currentTimeMillis();
if (Math.abs(currentTimeMillis - a2) >= 86400000) {
this.aM.a(currentTimeMillis);
}
}
}
public void bl() {
if (this.aM != null) {
this.aM.o();
}
}
public void w(List<com.excelliance.kxqp.gs.ui.account.c> list) {
az.d("MainFragment", "refreshGoogleAboutGoogleChange enter");
if (com.excelliance.kxqp.gs.util.s.a(list) || !com.excelliance.kxqp.gs.util.b.cb(this.bA)) {
return;
}
if (by.a(this.bA.getApplicationContext(), "sp_total_info").b("sp_key_login_google_account_upload", false).booleanValue()) {
return;
}
String b2 = by.a(this.bA.getApplicationContext(), "sp_total_info").b("sp_key_login_google_account_first_upload_info", "");
az.d("MainFragment", "refreshGoogleAboutGoogleChange saveGoogle:" + b2);
if (!TextUtils.isEmpty(b2)) {
String[] split = b2.split(com.alipay.sdk.util.i.f491b);
HashMap hashMap = new HashMap();
if (split != null && split.length > 0) {
for (String str : split) {
hashMap.put(str, str);
}
}
for (int i = 0; i < list.size(); i++) {
com.excelliance.kxqp.gs.ui.account.c cVar = list.get(i);
if (cVar.f8499b != null && !TextUtils.isEmpty(cVar.f8499b.name) && !hashMap.containsKey(cVar.f8499b.name)) {
if (this.aM != null) {
this.aM.a(3);
return;
}
return;
}
}
return;
}
if (this.aM != null) {
this.aM.a(3);
}
}
public void bm() {
boolean a2 = this.bC.a();
if (com.excelliance.kxqp.gs.util.b.aa(this.bA) && a2 && ((!com.excelliance.kxqp.gs.util.b.aN(this.bA) || com.excelliance.kxqp.gs.ui.home.a.a(this.bA, "flag_today_recommend_")) && this.bB != null)) {
this.bB.b();
}
if (com.excean.ab_builder.c.a.F(this.bA) && a2 && this.bB != null) {
this.bB.c();
}
if (com.excelliance.kxqp.gs.util.b.bj(this.bA) && a2 && this.bB != null) {
this.bB.u();
}
if (com.excelliance.kxqp.gs.util.b.bl(this.bA) && a2 && this.bB != null) {
this.bB.v();
}
}
public void a(NewYearGiftResponse newYearGiftResponse) {
if (newYearGiftResponse != null) {
f.b bVar = new f.b(this.bA);
bVar.b(this.bA.getString(R.string.confirm)).b(false).b(new f.a() {
@Override
public void a(View view, Dialog dialog) {
dialog.dismiss();
}
});
final com.excelliance.kxqp.gs.dialog.f a2 = bVar.c("dialog_simple_dialog").d(this.bA.getString(R.string.comment_message_excellent_comment)).e(this.bA.getString(R.string.new_year_gift_value_notice)).a();
a2.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
by.a(MainFragment.this.bA, "sp_total_info").a("sp_key_newyear_action_gift_value_dialog_show", true);
}
});
com.excelliance.kxqp.gs.ui.novice.c.a(this.bA).a(new Runnable() {
@Override
public void run() {
if (MainFragment.this.bA != null) {
tp.i(new Runnable() {
@Override
public void run() {
az.d("MainFragment", " showNewYearDialog start show ");
if (MainFragment.this.getActivity().isFinishing()) {
return;
}
a2.show();
if (com.excelliance.kxqp.gs.newappstore.b.c.a(MainFragment.this.bA)) {
a2.b(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
}
});
}
}
});
}
}
public void x() {
aE();
}
public void c(int i) {
Intent intent = new Intent("updata_user_info");
intent.putExtra("vip", i);
this.bA.sendBroadcast(intent);
com.excelliance.kxqp.gs.g.b.a(this.bA).d(this.bA);
cn.d(this.bA);
}
public void y() {
com.excelliance.kxqp.gs.g.b.a(this.bA).e(this.bA);
}
public void a(OpenVipContentBean openVipContentBean) {
if (getActivity() != null) {
aE();
aq.a().a(getActivity(), getActivity().getString(R.string.vip_privileges_content), openVipContentBean);
}
}
public void a(int i, CityBean cityBean, int i2, OpenVipContentBean openVipContentBean) {
if (getActivity() != null) {
aE();
b(i, cityBean, i2, openVipContentBean);
}
}
public void a(int i, OpenVipContentBean openVipContentBean) {
if (this.o != null) {
aE();
ExcellianceAppInfo a2 = this.o.a(i);
if (a2 != null) {
this.o.a(a2, openVipContentBean);
}
}
if (!com.excean.ab_builder.c.a.h(getContext()) || this.p == null) {
return;
}
aE();
ExcellianceAppInfo a3 = this.p.a(i);
if (a3 != null) {
this.p.a(a3, openVipContentBean);
}
}
public void h(final List<GameCircleEntranceBean> list) {
if (list != null && list.size() > 0) {
y(list);
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.x((List<GameCircleEntranceBean>) list);
}
});
} else {
tp.i(new Runnable() {
@Override
public void run() {
MainFragment.this.L.setVisibility(8);
}
});
}
}
public void x(final List<GameCircleEntranceBean> list) {
if (!this.bC.a()) {
this.L.setVisibility(8);
return;
}
if (this.N == null) {
this.N = new com.excelliance.kxqp.gs.discover.circle.adapter.b(this.bA, list);
this.mPageDes.copy();
this.N.a(this.isVisible);
this.N.a(this.mViewTrackerRxBus);
this.N.a(this.d);
this.M.setAdapter((ListAdapter) this.N);
this.M.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
GameCircleEntranceBean gameCircleEntranceBean = (GameCircleEntranceBean) list.get(i);
if (gameCircleEntranceBean.msgCount > 0) {
if (!bx.a().b(MainFragment.this.bA)) {
com.excelliance.kxqp.gs.router.a.a.f8074a.invokeLogin(MainFragment.this.bA);
return;
} else {
CircleMsgCenterActivity.a(MainFragment.this.bA);
MainFragment.this.e(true);
}
} else if (gameCircleEntranceBean.hasNews > 0 || gameCircleEntranceBean.hasNewFollow > 0 || gameCircleEntranceBean.hasNewActivity > 0) {
bz.a().a(MainFragment.this.bA, "", 170000, 19, "游戏讨论区相关-点击有消息提示-讨论区");
if (gameCircleEntranceBean.hasNewActivity > 0) {
GameCircleActivity.a(MainFragment.this, gameCircleEntranceBean.appId, gameCircleEntranceBean, 0, 1005);
} else if (gameCircleEntranceBean.hasNews > 0) {
GameCircleActivity.a(MainFragment.this, gameCircleEntranceBean.appId, gameCircleEntranceBean, 2, 1005);
} else if (gameCircleEntranceBean.hasNewFollow > 0) {
GameCircleActivity.a(MainFragment.this, gameCircleEntranceBean.appId, gameCircleEntranceBean, 1, 1005);
}
MainFragment.this.N.a(gameCircleEntranceBean.appId);
} else {
GameCircleActivity.a(MainFragment.this.bA, gameCircleEntranceBean.appId, gameCircleEntranceBean, 0);
}
BiEventClick biEventClick = new BiEventClick();
biEventClick.current_page = MainFragment.this.mPageDes.firstPage;
biEventClick.button_name = "讨论区入口";
biEventClick.game_packagename = gameCircleEntranceBean.pkgName;
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
}
});
} else {
this.N.a(list);
}
boolean z = false;
if (list != null && list.size() > 0) {
ViewGroup.LayoutParams layoutParams = this.M.getLayoutParams();
layoutParams.height = a(60.0f) * list.size();
this.M.setLayoutParams(layoutParams);
this.L.setVisibility(0);
this.H.a();
MessagesHelper.getInstance(this.bA).triggerForumUnreadCheck();
}
Intent intent = new Intent("action_update_game_life_entrance_visibiilty");
if (list != null && list.size() > 0) {
z = true;
}
intent.putExtra("show_game_life", z);
this.bA.sendBroadcast(intent);
}
private void y(List<GameCircleEntranceBean> list) {
ArrayList arrayList = new ArrayList();
for (GameCircleEntranceBean gameCircleEntranceBean : list) {
ExcellianceAppInfo b2 = com.excelliance.kxqp.repository.a.a(this.bA).b(gameCircleEntranceBean.pkgName);
if (b2 != null) {
gameCircleEntranceBean.iconPath = b2.getIconPath();
gameCircleEntranceBean.gameName = b2.getAppName();
arrayList.add(gameCircleEntranceBean.pkgName);
}
}
bz.a().a(this.bA, arrayList, 170000, 3, "游戏讨论区相关-展示游戏讨论区");
}
public void e(boolean z) {
if (this.N != null) {
this.N.c();
}
if (z) {
bz.a().a(this.bA, "", 170000, 19, "游戏讨论区相关-点击有消息提示-讨论区");
}
MessagesHelper.getInstance(this.bA).dispatchAllReadForum();
}
public void z() {
if (this.H != null) {
this.H.b(this.bn || this.bo);
}
}
public View A() {
if (this.bz == null) {
return null;
}
return this.bz.findViewById(R.id.iv_avatar);
}
public void a(String str, final String str2) {
final Dialog dialog = new Dialog(this.bA, R.style.pop_custom_dialog_theme);
View inflate = LayoutInflater.from(this.bA).inflate(R.layout.dialog_permission_privacy, (ViewGroup) null);
dialog.setContentView(inflate);
dialog.setCancelable(false);
Window window = dialog.getWindow();
if (window != null) {
window.setBackgroundDrawableResource(R.color.dialog_bg_color);
WindowManager.LayoutParams attributes = window.getAttributes();
attributes.width = -1;
window.setWindowAnimations(ResourceUtil.getIdOfStyle(this.bA, "dialogWindowAnim"));
attributes.height = -1;
attributes.gravity = 17;
window.setAttributes(attributes);
}
TextView textView = (TextView) inflate.findViewById(R.id.privacy_text);
String string = getString(R.string.privacy_protocol);
String string2 = getString(R.string.service_protocol);
String format = String.format(getString(R.string.protocol_string_default), string, string2);
SpannableString spannableString = new SpannableString(format);
ClickableSpan clickableSpan = new ClickableSpan() {
@Override
public void onClick(@NonNull View view) {
CommonWebViewActivity.startActivity(MainFragment.this.bA, "https://h5.ourplay.com.cn/privacy-new/");
}
@Override
public void updateDrawState(@NonNull TextPaint textPaint) {
super.updateDrawState(textPaint);
textPaint.setUnderlineText(true);
textPaint.setColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
};
int indexOf = format.indexOf("《");
if (indexOf >= 0 && indexOf < format.length() - 1) {
spannableString.setSpan(clickableSpan, indexOf, string.length() + indexOf, 17);
}
ClickableSpan clickableSpan2 = new ClickableSpan() {
@Override
public void onClick(@NonNull View view) {
CommonWebViewActivity.startActivity(MainFragment.this.bA, "https://h5.ourplay.com.cn/html/agreement/index.html");
}
@Override
public void updateDrawState(@NonNull TextPaint textPaint) {
super.updateDrawState(textPaint);
textPaint.setUnderlineText(true);
textPaint.setColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
};
int lastIndexOf = format.lastIndexOf("《");
if (lastIndexOf >= 0 && lastIndexOf < format.length() - 1) {
spannableString.setSpan(clickableSpan2, lastIndexOf, string2.length() + lastIndexOf, 17);
}
textView.setHighlightColor(this.bA.getResources().getColor(android.R.color.transparent));
textView.setText(spannableString);
textView.setMovementMethod(LinkMovementMethod.getInstance());
Button button = (Button) inflate.findViewById(R.id.btn_agree_continue);
button.setBackgroundResource(R.drawable.bg_custom_dialog_button2_new_store);
button.setText(R.string.agree);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
by.a(MainFragment.this.bA, "sp_config").a("sp_key_privacy_vc", str2);
}
});
((Button) inflate.findViewById(R.id.btn_disagree)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
com.excelliance.kxqp.gs.g.c.a().d(BiEventParamFirstStartAppProcess.OPERATE_OPTION.VALUE_OPERATE_OPTION_AGREE, BiEventParamFirstStartAppProcess.OPERATE_OPTION_VALUE.VALUE_OPERATE_OPTION_AGREE_CLICK_CANCEL);
Process.killProcess(Process.myPid());
}
});
TextView textView2 = (TextView) inflate.findViewById(R.id.permission_privacy_tv);
textView2.setText(Html.fromHtml(str));
textView2.setMovementMethod(LinkMovementMethod.getInstance());
CharSequence text = textView2.getText();
az.d("MainFragment", "showProtocolDialog: CharSequence::" + ((Object) text));
if (text instanceof Spannable) {
int length = text.length();
Spannable spannable = (Spannable) textView2.getText();
URLSpan[] uRLSpanArr = (URLSpan[]) spannable.getSpans(0, length, URLSpan.class);
StyleSpan[] styleSpanArr = (StyleSpan[]) spannable.getSpans(0, length, StyleSpan.class);
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text);
spannableStringBuilder.clearSpans();
for (final URLSpan uRLSpan : uRLSpanArr) {
spannableStringBuilder.setSpan(new ClickableSpan() {
@Override
public void onClick(@NonNull View view) {
CommonWebViewActivity.startActivity(MainFragment.this.bA, uRLSpan.getURL());
}
@Override
public void updateDrawState(@NonNull TextPaint textPaint) {
super.updateDrawState(textPaint);
textPaint.setColor(com.excelliance.kxqp.gs.newappstore.b.c.f7694a);
}
}, spannable.getSpanStart(uRLSpan), spannable.getSpanEnd(uRLSpan), 33);
}
for (StyleSpan styleSpan : styleSpanArr) {
spannableStringBuilder.setSpan(new StyleSpan(1), spannable.getSpanStart(styleSpan), spannable.getSpanEnd(styleSpan), 33);
}
textView2.setText(spannableStringBuilder);
}
((TextView) inflate.findViewById(R.id.protocol_title_tv)).setText(R.string.update_privacy_protocol);
dialog.show();
}
private void bn() {
final Dialog dialog = new Dialog(this.bA, R.style.theme_dialog_no_title2);
dialog.setContentView(R.layout.giving_vip_dialog_layout);
Window window = dialog.getWindow();
if (window != null) {
WindowManager.LayoutParams attributes = window.getAttributes();
attributes.width = getResources().getDisplayMetrics().widthPixels - com.excelliance.kxqp.gs.util.ad.a(this.bA, 60.0f);
attributes.height = -2;
}
dialog.show();
((TextView) dialog.findViewById(R.id.i_know)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
}
});
TextView textView = (TextView) dialog.findViewById(R.id.to_login);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
com.excelliance.kxqp.gs.router.a.a.f8074a.invokeLogin(MainFragment.this.bA);
}
});
TextView textView2 = (TextView) dialog.findViewById(R.id.giving_vip_content2);
if (bx.a().b(this.bA)) {
textView2.setVisibility(8);
textView.setVisibility(8);
} else {
textView2.setVisibility(0);
textView.setVisibility(0);
}
BiEventDialogShow biEventDialogShow = new BiEventDialogShow();
biEventDialogShow.current_page = this.mPageDes.firstPage;
biEventDialogShow.dialog_type = "弹框页";
biEventDialogShow.dialog_name = "启动页会员权益到账通知";
com.excelliance.kxqp.gs.g.c.a().a(biEventDialogShow);
}
@Override
public void exposure() {
super.exposure();
if (this.o != null) {
this.o.b(this.exposure);
}
if (com.excean.ab_builder.c.a.h(getContext()) && this.p != null) {
this.p.b(this.exposure);
}
if (this.ab != null) {
this.ab.a(this.exposure);
}
}
@Override
public void disExposure() {
super.disExposure();
if (this.o != null) {
this.o.b(this.exposure);
}
if (this.ab != null) {
this.ab.a(this.exposure);
}
}
public class a implements e.b {
private com.excelliance.kxqp.gs.adapter.e f9927b;
private boolean c;
public a(com.excelliance.kxqp.gs.adapter.e eVar, boolean z) {
this.f9927b = eVar;
this.c = z;
}
@Override
public void a(int i, ExcellianceAppInfo excellianceAppInfo) {
MainFragment.this.a(this.c, this.f9927b, i, 1);
}
}
public List<DownProgress> B() {
return this.I;
}
public List<DownSwitcher> C() {
return this.J;
}
public TextView D() {
return this.B;
}
public SwitchTextView E() {
return this.C;
}
public void a(GoogleActionViewWrapper googleActionViewWrapper) {
if (this.e == null) {
if (this.w == null) {
ao aoVar = this.w;
this.w = ao.a(this.r);
}
this.g = (TextView) this.w.a("tv_choose_proxy", this.bz);
FrameLayout frameLayout = (FrameLayout) this.w.a("fl_add_text", this.bz);
String string = getActivity().getString(R.string.click_change_speed_up_way);
PopText.b a2 = new PopText.b().a(R.drawable.bob_below).a(PopText.a.BOTTOM).b(string).a(getActivity()).a(string).b(R.color.white).a(this.g).a(frameLayout).a(new PopText.c() {
@Override
public boolean a() {
return by.a(MainFragment.this.bA, "global_config").b("sp_key_new_guider_pop_speed_up", true).booleanValue() && (MainFragment.this.bf == 1002) && MainFragment.this.A.b() && MainFragment.this.isVisible;
}
});
this.e = new PopText(getActivity());
this.e.setConfig(a2);
this.e.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
by.a(MainFragment.this.bA, "global_config").a("sp_key_new_guider_pop_speed_up", false);
MainFragment.this.e.setVisibility(8);
MainFragment.this.e.d();
MainFragment.this.b("切换加速线路提示");
}
});
this.e.b();
}
googleActionViewWrapper.a((ContainerFragment) getParentFragment());
}
public void F() {
boolean z = false;
int c2 = by.a(this.bA, "last_app_and_count").c("sp_key_start_game_time", 0);
boolean booleanValue = by.a(this.bA, "sp_config").b("sp_key_enter_acc_page", false).booleanValue();
if (!by.a(this.bA, "sp_config").b("sp_key_first_has_show_acc")) {
by.a(this.bA, "sp_config").a("sp_key_first_has_show_acc", com.quick.sdk.passport.d.a.a().e);
}
z = true;
Log.d("MainFragment", "addNativePopTextView start time " + c2 + " enterAccPage " + booleanValue);
if (T() && z && c2 == 0 && !booleanValue) {
if (this.f == null) {
if (this.w == null) {
ao aoVar = this.w;
this.w = ao.a(this.r);
}
Log.d("PopText", "addNativePopTextView");
FrameLayout frameLayout = (FrameLayout) this.w.a("fl_add_text", this.bz);
View a2 = this.au.a(1);
String string = getActivity().getString(R.string.op_support_acc_native_app);
PopText.b a3 = new PopText.b().a(R.drawable.bob).a(PopText.a.TOP).b(string).a(a2).a(getActivity()).a(frameLayout).a(string).b(R.color.white).d(20).c(this.bA.getResources().getDimensionPixelSize(R.dimen.txt_size_login_google_account_poptext)).a(new PopText.c() {
@Override
public boolean a() {
return by.a(MainFragment.this.bA, "last_app_and_count").c("sp_key_start_game_time", 0) == 0 && !by.a(MainFragment.this.bA, "sp_config").b("sp_key_start_game_time", false).booleanValue();
}
});
this.f = new PopText(getActivity());
this.f.setConfig(a3);
this.f.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
MainFragment.this.b("切换加速线路提示");
}
});
((GoogleActionViewWrapper) this.bN).a(new GoogleActionViewWrapper.a() {
@Override
public void a() {
if (MainFragment.this.f != null) {
MainFragment.this.f.a(MainFragment.this.W.getTop() - com.excelliance.kxqp.gs.util.ad.a(MainFragment.this.bA, 18.0f));
}
}
});
}
this.f.b();
}
}
public FrameLayout G() {
return this.G;
}
public void b(GoogleActionViewWrapper googleActionViewWrapper) {
googleActionViewWrapper.a((ContainerFragment) getParentFragment());
}
public boolean H() {
return this.bf == 1002;
}
public boolean I() {
return this.exposure;
}
public void b(String str) {
BiEventClick biEventClick = new BiEventClick();
biEventClick.current_page = "启动页";
biEventClick.button_name = str;
biEventClick.page_type = "主页";
com.excelliance.kxqp.gs.g.c.a().a(biEventClick);
}
public void bo() {
f.b bVar = new f.b(this.bA);
bVar.c("dialog_simple_dialog").b(this.bA.getString(R.string.agree_and_continue)).d(this.bA.getString(R.string.hint)).e(this.bA.getString(R.string.no_space_and_reinstall)).c(true).d(true).b(false).b(new f.a() {
@Override
public void a(View view, Dialog dialog) {
dialog.dismiss();
}
});
bVar.a().show();
}
public void d(int i) {
Intent intent = new Intent("updata_user_info");
intent.putExtra("vip", i);
this.bA.sendBroadcast(intent);
com.excelliance.kxqp.gs.g.g.a((Activity) getActivity()).b();
com.excelliance.kxqp.gs.g.g.a((Activity) getActivity()).c();
}
public void J() {
if (this.exposure) {
com.excelliance.kxqp.util.u.a(this.bA, this.bW);
}
}
public void K() {
com.excelliance.kxqp.util.u.b(this.bA, this.bW);
}
public void a(ServerBroadcastInfo serverBroadcastInfo, boolean z) {
List list;
if (this.al == null) {
this.al = new LinearLayoutManager(this.bA);
this.al.setOrientation(1);
}
if (this.ak == null) {
if (serverBroadcastInfo == null) {
list = new ArrayList();
} else {
list = serverBroadcastInfo.broadcastList;
}
this.ak = new ServerInfoAdapter(this.bA, list);
if (z) {
this.ak.a(z);
}
this.ak.a(new com.excelliance.kxqp.gs.i.d() {
@Override
public void a(View view, Object obj, int i) {
ServerBroadcastInfo.BroadcastItem c2 = MainFragment.this.ak.c(i % MainFragment.this.ak.l().size());
if (c2 != null) {
if (c2.pushItem != null) {
c2.pushItem.actionUrl = "";
if (Long.valueOf(by.a(MainFragment.this.bA, "sp_config").a("sp_key_tz_dismiss_time_pre_" + c2.pushItem.id, (Long) 0L)).longValue() == 0) {
Calendar calendar = Calendar.getInstance();
calendar.set(11, 23);
calendar.set(12, 59);
calendar.set(13, 59);
long timeInMillis = calendar.getTimeInMillis();
by.a(MainFragment.this.bA, "sp_config").a("sp_key_tz_dismiss_time_pre_" + c2.pushItem.id, timeInMillis);
}
PushItemClickFactory.createHandlerForOnlyNotification(MainFragment.this.bA).handlePushItem(c2.pushItem);
} else {
String str = c2.link;
if (!cd.a(str)) {
CommonWebViewActivity.startActivity(MainFragment.this.bA, str);
}
}
BiEventContent biEventContent = new BiEventContent();
biEventContent.current_page = "启动页";
if (c2.pushItem != null) {
biEventContent.content_type = "push消息";
} else {
biEventContent.content_type = "广播";
}
biEventContent.expose_banner_area = "启动栏上方";
biEventContent.link_address = c2.link;
biEventContent.link_mapping_name = c2.title;
biEventContent.game_packagename = c2.matchPkgs;
if (!cd.a(c2.matchPkgs)) {
String str2 = c2.matchPkgs;
if (c2.matchPkgs.contains(StatisticsManager.COMMA)) {
str2 = c2.matchPkgs.split(StatisticsManager.COMMA)[0];
}
ExcellianceAppInfo b2 = com.excelliance.kxqp.repository.a.a(MainFragment.this.bA).b(str2);
biEventContent.set__items("game", b2 != null ? b2.datafinder_game_id : "");
}
com.excean.bytedancebi.c.a.a().a(biEventContent);
}
}
});
this.ak.b(false);
this.ai.setLayoutManager(this.al);
this.ai.setAdapter(this.ak);
return;
}
if (z) {
this.ak.a(z);
}
List<ServerBroadcastInfo.BroadcastItem> newPushSeverInfo = ServerBroadcastInfo.getNewPushSeverInfo(serverBroadcastInfo != null ? serverBroadcastInfo.broadcastList : null, this.ak.l());
if (newPushSeverInfo != null && newPushSeverInfo.size() > 0) {
this.aj.setVisibility(0);
this.ak.b(newPushSeverInfo);
} else {
this.aj.setVisibility(8);
}
}
public void L() {
bq.a(this.bA, bq.a((Activity) this.bA), true, "启动页");
}
private void z(List<ExcellianceAppInfo> list) {
if (this.bg == null) {
this.bg = new u();
}
this.bg.a(list);
}
public void A(List<ExcellianceAppInfo> list) {
if (this.bg == null) {
this.bg = new u();
}
List<ExcellianceAppInfo> b2 = this.bg.b(list);
if (this.bh != null) {
this.bh.submitList(b2);
}
}
@Override
public void a(com.excelliance.kxqp.gs.download.d dVar) {
this.bi = new WeakReference<>(dVar);
}
private void bp() {
if (com.excean.ab_builder.c.a.am(this.bA)) {
IntentFilter intentFilter = new IntentFilter(this.q + ".task_not_receive");
intentFilter.addAction(this.q + ".task_all_received");
LocalBroadcastManager.getInstance(this.bA).registerReceiver(this.cx, intentFilter);
}
}
private void bq() {
LocalBroadcastManager.getInstance(this.bA).unregisterReceiver(this.cx);
}
public void a(int i, ExcellianceAppInfo excellianceAppInfo) {
com.excelliance.user.account.f.e.a("getVip", "showInviteFriendsDialog: ");
if (excellianceAppInfo == null) {
return;
}
long currentTimeMillis = System.currentTimeMillis();
long a2 = by.a(this.bA, "sp_config").a("paly_game_7_day", (Long) 0L);
int c2 = by.a(this.bA, "sp_config").c("INVITE_FRIENDS_TOTAL_TIME", 0);
boolean z = i >= 5;
String b2 = by.a(this.bA, "sp_config").b("INVITE_FRIENDS_DAY", "");
String format = new SimpleDateFormat("yyyy/MM/dd").format(new Date());
boolean z2 = (c2 < 3) & true & (cd.a(b2) || !b2.equals(format)) & z;
StringBuilder sb = new StringBuilder();
sb.append("time < endTime: ");
sb.append(currentTimeMillis < a2);
sb.append(" inviteFriendTime < 3 ");
sb.append(c2 < 3);
sb.append(" !(TextUtil.isEmpty(lastShowDay) && lastShowDay.equals(today)) ");
sb.append((cd.a(b2) && b2.equals(format)) ? false : true);
sb.append(" moreThanFiveMinute ");
sb.append(z);
com.excelliance.user.account.f.e.b("getVip", sb.toString());
com.excelliance.user.account.f.e.a("getVip", ":showInviteFriendsDialog minute " + i);
com.excelliance.user.account.f.e.a("getVip", "result: " + z2);
if (z2) {
com.excelliance.kxqp.gs.util.af.a();
com.excelliance.kxqp.gs.util.af.a((FragmentActivity) this.bA, excellianceAppInfo);
}
}
}