酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319
以下内容为反编译后的 NavigationUtils.java 源代码,内容仅作参考
package com.kugou.android.app;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
import android.support.annotation.NonNull;
import android.support.v4.app.Fragment;
import android.support.v4.app.NotificationCompat;
import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.huawei.hms.push.constant.RemoteMessageConst;
import com.kugou.android.app.boot.a.c;
import com.kugou.android.app.common.comment.entity.CmtDynamicAd;
import com.kugou.android.app.common.comment.entity.CommentEntity;
import com.kugou.android.app.common.comment.entity.PostedCommentEntity;
import com.kugou.android.app.crossplatform.CrossPlatformStatistic;
import com.kugou.android.app.crossplatform.Utils;
import com.kugou.android.app.crossplatform.bean.QRCode;
import com.kugou.android.app.flexowebview.KGFelxoWebFragment;
import com.kugou.android.app.flexowebview.KGFlexoWebActivity;
import com.kugou.android.app.flexowebview.KugouWebUtils;
import com.kugou.android.app.home.channel.detailpage.ChannelDetailBridgeFragment;
import com.kugou.android.app.home.channel.detailpage.ChannelDetailFragment;
import com.kugou.android.app.home.channel.dialog.InvitePublishDialog;
import com.kugou.android.app.home.channel.manager.InvitePublishDialogManager;
import com.kugou.android.app.home.channel.protocol.aj;
import com.kugou.android.app.home.channel.video.ContributionVideoPlaybackFragment;
import com.kugou.android.app.player.PlayerFragment;
import com.kugou.android.app.player.comment.CommentDetailFragment;
import com.kugou.android.app.player.comment.CommentWebFragment;
import com.kugou.android.app.player.comment.CommentsListFragment;
import com.kugou.android.app.player.comment.UserCommentFragment;
import com.kugou.android.app.player.comment.topic.RelatedMediaPickerFragment;
import com.kugou.android.app.player.helper.b;
import com.kugou.android.app.process.EnvManager;
import com.kugou.android.app.topic.TopicMainFragment;
import com.kugou.android.app.topic.entity.CommentEntityWithMusicInfo;
import com.kugou.android.children.ChildrenMusicFragment;
import com.kugou.android.common.activity.AbsBaseActivity;
import com.kugou.android.common.delegate.DelegateFragment;
import com.kugou.android.common.entity.KGMusic;
import com.kugou.android.common.entity.KGSong;
import com.kugou.android.common.entity.MV;
import com.kugou.android.common.entity.Playlist;
import com.kugou.android.common.utils.KGSystemUtil;
import com.kugou.android.common.utils.a;
import com.kugou.android.download.DownloadHistroyFragment;
import com.kugou.android.download.DownloadManagerMainFragment;
import com.kugou.android.download.stat.DownloadTraceModel;
import com.kugou.android.lite.R;
import com.kugou.android.musiccircle.bean.DynamicEntity;
import com.kugou.android.mymusic.localmusic.FavMainFrameFragment;
import com.kugou.android.mymusic.localmusic.LocalMusicTabFragment;
import com.kugou.android.mymusic.localmusic.LocalUpgradeFragment;
import com.kugou.android.mymusic.myfavpostlist.MyFavPostListFragment;
import com.kugou.android.mymusic.playlist.HistoryMainFragment;
import com.kugou.android.mymusic.playlist.MyCloudMusicListFragment;
import com.kugou.android.mymusic.playlist.importotherplaylist.ImportType;
import com.kugou.android.mymusic.playlist.importotherplaylist.ui.ImportPlaylistWebViewFragment;
import com.kugou.android.netmusic.bills.SingerDetailFragment;
import com.kugou.android.netmusic.bills.SpecialDetailFragment;
import com.kugou.android.netmusic.bills.classfication.AlbumDetailFragment;
import com.kugou.android.netmusic.discovery.dailybills.DailyBillFragment;
import com.kugou.android.netmusic.discovery.dailybills.j;
import com.kugou.android.netmusic.discovery.flow.ui.FlowSpecialWebFragment;
import com.kugou.android.netmusic.discovery.ui.DiscoveryMainFragment;
import com.kugou.android.netmusic.radio.RadioMainFragment;
import com.kugou.android.netmusic.search.SearchMainFragment;
import com.kugou.android.netmusic.ui.AlbumConcertMainFragment;
import com.kugou.android.resumeplaylist.ui.DownloadHistoryAcitivity;
import com.kugou.android.resumeplaylist.ui.ResumePlaylistAcitivity;
import com.kugou.android.resumeplaylist.ui.ResumePlaylistFragment;
import com.kugou.android.scan.activity.ScanFragment;
import com.kugou.android.scan.activity.ScanTypeFragment;
import com.kugou.android.share.countersign.CSPlayableListFragment;
import com.kugou.android.share.dynamic.DynamicShareActivity;
import com.kugou.android.skin.SkinMainFragment;
import com.kugou.android.station.main.special.edit.PlaylistUtils;
import com.kugou.android.topic2.detail.AbsTopicDetailFragment;
import com.kugou.android.topic2.detail.base.UGCTopic;
import com.kugou.android.topic2.detail.base.YoungRequestCallback;
import com.kugou.android.userCenter.GuestCloudMusicListFragment;
import com.kugou.android.userCenter.SearchFriendFragment;
import com.kugou.android.userCenter.UserInfosMainFragment;
import com.kugou.android.userCenter.invite.addfriend.AddFriendFragment;
import com.kugou.android.userCenter.invite.contact.InviteContactFragment;
import com.kugou.android.userCenter.newest.NewestUserCenterMainFragment;
import com.kugou.android.userCenter.newest.UserCenterSongListFragment;
import com.kugou.android.userCenter.photo.photowall.UserPhotoFragment;
import com.kugou.android.useraccount.ModifyUserInfoActivity;
import com.kugou.android.useraccount.VIPInfoFragment;
import com.kugou.android.video.VideoPlaybackFragment;
import com.kugou.android.wishsongs.ui.WishSongsMainFragment;
import com.kugou.common.apm.ApmDataEnum;
import com.kugou.common.app.KGCommonApplication;
import com.kugou.common.base.AbsFrameworkFragment;
import com.kugou.common.config.a;
import com.kugou.common.filemanager.entity.KGFile;
import com.kugou.common.module.fm.model.RadioEntry;
import com.kugou.common.msgcenter.entity.MsgEntity;
import com.kugou.common.musicfees.mediastore.entity.CExtraInfo;
import com.kugou.common.player.manager.Initiator;
import com.kugou.common.useraccount.app.KgUserLoginAndRegActivity;
import com.kugou.common.userinfo.SetOrBindPhoneActivity;
import com.kugou.common.utils.as;
import com.kugou.common.utils.bq;
import com.kugou.common.utils.br;
import com.kugou.common.utils.bv;
import com.kugou.common.utils.cw;
import com.kugou.dto.sing.opus.PBOpusInfo;
import com.kugou.fanxing.enterproxy.LiveRoomType;
import com.kugou.framework.database.KGMusicDao;
import com.kugou.framework.database.KGPlayListDao;
import com.kugou.framework.database.channel.entity.ChannelEntity;
import com.kugou.framework.database.contribution.entity.ContributionEntity;
import com.kugou.framework.musicfees.VipJumpUtils;
import com.kugou.framework.musicfees.ui.MyAssetMainFragment;
import com.kugou.framework.musicfees.ui.walletrecharge.WalletRechargeActivity;
import com.kugou.framework.mymusic.cloudtool.CloudMusicUtil;
import com.kugou.framework.netmusic.bills.entity.SingerInfo;
import com.kugou.framework.service.entity.KGMusicWrapper;
import com.kugou.framework.service.util.BackgroundServiceUtil;
import com.kugou.framework.service.util.PlaybackServiceUtil;
import com.kugou.framework.setting.operator.DefineMineConfig$DefineMine;
import com.kugou.framework.share.entity.ShareList;
import com.kugou.framework.share.entity.ShareSong;
import com.kugou.framework.statistics.easytrace.task.z;
import com.kugou.ringtone.activity.KGMusicMakeActivity;
import com.qq.e.comm.constants.Constants;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.sina.weibo.sdk.web.WebPicUploadResult;
import com.tencent.open.SocialConstants;
import com.tencent.tauth.AuthActivity;
import java.io.UnsupportedEncodingException;
import java.net.URI;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.concurrent.TimeUnit;
import org.apache.commons.codec.net.StringEncodings;
import org.json.JSONException;
import org.json.JSONObject;
import org.sqlite.database.sqlite.SQLiteDatabase;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;
public class NavigationUtils {
public static String f4077a;
public static String f4078b;
public static boolean f4079c;
private static void a(MediaActivity mediaActivity) {
}
public static void forceInit() {
if (as.f54365e) {
as.b("burone5", "NavigationUtils.forceInit()");
}
}
public static void d(AbsFrameworkFragment absFrameworkFragment) {
a(absFrameworkFragment, (Integer) null, (Integer) null);
}
public static void a(Context context, ShareSong shareSong, Initiator initiator, int i) {
a(context, shareSong, initiator, i, (Bundle) null);
}
public static void a(Context context, ShareSong shareSong, Initiator initiator, int i, Bundle bundle) {
Intent intent = new Intent(context, (Class<?>) DynamicShareActivity.class);
intent.putExtra("share_song", shareSong);
intent.putExtra("share_initiator", initiator);
intent.putExtra("template_id", i);
if (bundle != null) {
intent.putExtras(bundle);
}
context.startActivity(intent);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, Integer num, Integer num2, Bundle bundle) {
com.kugou.common.apm.sdk.d.a().a("41030");
if (bundle == null) {
bundle = new Bundle();
}
bundle.putInt("charge_enter_id", num == null ? 0 : num.intValue());
if (num2 != null) {
bundle.putInt("_arg_from_id", num2.intValue());
}
absFrameworkFragment.startFragmentFromRecent(SkinMainFragment.class, bundle, bundle.getBoolean("needanim", true));
}
public static void a(AbsFrameworkFragment absFrameworkFragment, Integer num, Integer num2) {
a(absFrameworkFragment, num, num2, new Bundle());
}
public static void d(DelegateFragment delegateFragment) {
boolean e2 = com.kugou.common.listenstrategy.a.a().e();
String str = e2 ? "看视频领VIP" : "听歌全免费";
String str2 = e2 ? "https://activity.kugou.com/getvips/v-e9592572/index.html" : "https://activity.kugou.com/free/v-67288cb1/index.html";
Bundle bundle = new Bundle();
bundle.putString("web_title", str);
bundle.putString("web_url", str2);
bundle.putBoolean("felxo_fragment_has_title_menu", true);
delegateFragment.startFragment(KGFelxoWebFragment.class, bundle);
}
public static void startLoginFragment(DelegateFragment delegateFragment) {
v.a(delegateFragment);
}
public static void startLoginFragment(Context context) {
KGSystemUtil.startLoginFragment(context, false, false);
}
public static void startLoginFragment(Context context, String str) {
KGSystemUtil.startLoginFragment(context, false, false, str);
}
public static void a(DelegateFragment delegateFragment, long j, int i) {
a(delegateFragment, j, i, "其他");
}
public static void a(DelegateFragment delegateFragment, long j, int i, String str) {
a(delegateFragment, j, i, 0, str);
}
public static void a(DelegateFragment delegateFragment, long j, int i, int i2, String str) {
a(delegateFragment, j, i, i2, str, -1);
}
public static void a(DelegateFragment delegateFragment, long j, int i, int i2, String str, int i3) {
if (i != 2) {
Bundle bundle = new Bundle();
bundle.putLong("guest_user_id", j);
bundle.putInt(SocialConstants.PARAM_SOURCE, i);
bundle.putString("user_info_source_page", str);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
bundle.putInt("extra_ucenter_jump_tab", i3);
a((AbsFrameworkFragment) delegateFragment, bundle);
return;
}
if (j == com.kugou.ktv.android.common.d.a.c()) {
try {
Class<?> cls = Class.forName("com.kugou.ktv.android.zone.activity.ZoneHomeFragment");
if (cls != null) {
Bundle bundle2 = new Bundle();
bundle2.putLong("zone_player_id", j);
delegateFragment.startFragment(cls, bundle2);
return;
}
return;
} catch (Exception e2) {
as.e(e2);
return;
}
}
Bundle bundle3 = new Bundle();
bundle3.putLong("guest_user_id", j);
bundle3.putInt(SocialConstants.PARAM_SOURCE, i);
bundle3.putString("user_info_source_page", str);
bundle3.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
bundle3.putInt("source_type", 3);
bundle3.putInt("extra_ucenter_jump_tab", i3);
a((AbsFrameworkFragment) delegateFragment, bundle3);
}
public static void g(DelegateFragment delegateFragment) {
if (com.kugou.common.utils.l.d(true)) {
return;
}
Bundle sourceArguments = delegateFragment.getSourceArguments();
String b2 = com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.qR);
if (TextUtils.isEmpty(b2)) {
b2 = "https://wenjuan.kugou.com/fb/bbs/home/100079";
}
sourceArguments.putString("web_url", b2);
sourceArguments.putBoolean("is_hide_titlebar", true);
com.kugou.common.base.g.a((Class<? extends Fragment>) KGFelxoWebFragment.class, sourceArguments);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
if (d(bundle)) {
return;
}
absFrameworkFragment.startFragment(NewestUserCenterMainFragment.class, bundle);
}
public static void c(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
if (d(bundle)) {
return;
}
absFrameworkFragment.replaceFragment(NewestUserCenterMainFragment.class, bundle);
}
public static boolean d(Bundle bundle) {
if (com.kugou.common.utils.l.c(false)) {
boolean z = com.kugou.common.environment.a.Y() != bundle.getLong("guest_user_id", Long.MIN_VALUE);
if (com.kugou.common.environment.a.Z() || z) {
return true;
}
}
return false;
}
public static void a(DelegateFragment delegateFragment, Bundle bundle) {
if (bundle == null) {
bundle = new Bundle();
}
bundle.putString(Oauth2AccessToken.KEY_UID, String.valueOf(com.kugou.common.environment.a.Y()));
delegateFragment.startFragment(MyAssetMainFragment.class, bundle);
}
public static void a(DelegateFragment delegateFragment, Bundle bundle, boolean z) {
Bundle bundle2;
AbsFrameworkFragment currentFragment;
if (!z || (currentFragment = delegateFragment.getCurrentFragment()) == null) {
bundle2 = null;
} else {
int fragmentSourceType = currentFragment.getFragmentSourceType();
if (bundle != null) {
bundle2 = new Bundle(bundle);
} else {
bundle2 = new Bundle();
}
bundle2.putInt(UserInfosMainFragment.f43923a, fragmentSourceType);
}
delegateFragment.startFragment(UserInfosMainFragment.class, bundle2);
}
public static void userLogout() {
com.kugou.android.userCenter.l.b();
}
public static void startSearchFragment(AbsFrameworkFragment absFrameworkFragment) {
startSearchFragment(absFrameworkFragment, null);
}
public static void startSearchFragment(AbsFrameworkFragment absFrameworkFragment, String str) {
startSearchFragment(absFrameworkFragment, str, -1);
}
public static void startSearchFragment(AbsFrameworkFragment absFrameworkFragment, String str, int i) {
com.kugou.framework.statistics.easytrace.task.d dVar = new com.kugou.framework.statistics.easytrace.task.d(absFrameworkFragment.getActivity(), com.kugou.framework.statistics.easytrace.a.lo);
dVar.setFo(str);
Bundle bundle = new Bundle();
bundle.putInt("search_tab", i);
absFrameworkFragment.startFragment(SearchMainFragment.class, bundle, true);
com.kugou.common.statistics.e.a.a(dVar);
}
public static void startWishSongsFragment(AbsFrameworkFragment absFrameworkFragment) {
Bundle bundle = new Bundle();
bundle.putString("web_url", "http://songsets.mobile.kugou.com/front/index.html");
bundle.putString("web_title", absFrameworkFragment.getString(R.string.afu));
absFrameworkFragment.startFragmentFromRecent(WishSongsMainFragment.class, bundle, true);
}
public static void b(AbsFrameworkFragment absFrameworkFragment) {
a(absFrameworkFragment, false);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, boolean z) {
com.kugou.common.apm.sdk.d.a().a("41001");
Bundle bundle = new Bundle();
bundle.putString("title_key", KGApplication.getContext().getString(R.string.aoz));
bundle.putString(DelegateFragment.KEY_IDENTIFIER, absFrameworkFragment.getSourcePath());
bundle.putBoolean("kugou_scheme_page_auto_paly", z);
bundle.putString("song_source", com.kugou.framework.statistics.b.a.f61588c);
absFrameworkFragment.startFragment(LocalMusicTabFragment.class, bundle, true, true);
}
public static void startLocalUpgradeFragment(DelegateFragment delegateFragment) {
delegateFragment.startFragment(LocalUpgradeFragment.class, new Bundle());
}
public static void c(AbsFrameworkFragment absFrameworkFragment) {
Intent intent = new Intent(absFrameworkFragment.aN_(), (Class<?>) ScanFragment.class);
intent.putExtra("key_scan_type", 1);
absFrameworkFragment.startActivity(intent);
}
public static void h(AbsFrameworkFragment absFrameworkFragment) {
a(absFrameworkFragment, false, (Bundle) null);
}
public static void b(AbsFrameworkFragment absFrameworkFragment, boolean z) {
a(absFrameworkFragment, z, (Bundle) null);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, boolean z, Bundle bundle) {
com.kugou.common.apm.sdk.d.a().a("41002");
if (bundle == null) {
bundle = new Bundle();
}
bundle.putString(DelegateFragment.KEY_IDENTIFIER, absFrameworkFragment.getSourcePath());
bundle.putString("song_source", com.kugou.framework.statistics.b.a.f61590e);
bundle.putBoolean("kugou_scheme_page_auto_paly", z);
absFrameworkFragment.startFragment(FavMainFrameFragment.class, bundle, true, true);
}
public static void i(AbsFrameworkFragment absFrameworkFragment) {
com.kugou.common.apm.sdk.d.a().a("41004");
absFrameworkFragment.startFragment(DownloadManagerMainFragment.class, null, true, true);
}
public static void e(AbsFrameworkFragment absFrameworkFragment) {
c(absFrameworkFragment, false);
}
public static void c(AbsFrameworkFragment absFrameworkFragment, boolean z) {
com.kugou.common.apm.sdk.d.a().a("41005");
Bundle bundle = new Bundle();
bundle.putString(DelegateFragment.KEY_IDENTIFIER, absFrameworkFragment.getSourcePath());
bundle.putString("title_key", KGApplication.getContext().getString(R.string.aqw));
bundle.putInt("playlist_id_key", 2);
bundle.putBoolean("kugou_scheme_page_auto_paly", z);
absFrameworkFragment.startFragment(HistoryMainFragment.class, bundle, true, true);
}
public static void a(DelegateFragment delegateFragment, String str) {
delegateFragment.startFragment(DownloadHistroyFragment.class, null);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alv).setFo(str));
}
public static void a(Activity activity, String str) {
activity.startActivity(new Intent(activity, (Class<?>) DownloadHistoryAcitivity.class));
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alv).setFo(str));
}
public static void a(AbsFrameworkFragment absFrameworkFragment, @NonNull String str, String str2) {
if (com.kugou.common.environment.a.u()) {
if (!br.Q(absFrameworkFragment.aN_())) {
bv.a(absFrameworkFragment.aN_(), R.string.av3);
return;
}
if (!EnvManager.isOnline()) {
br.T(absFrameworkFragment.aN_());
return;
}
as.d("wwhFo", "source path :" + str2);
Bundle bundle = new Bundle();
bundle.putString("fromSource", str2);
absFrameworkFragment.startFragment(ResumePlaylistFragment.class, bundle);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alu).setFo(str2));
return;
}
KGSystemUtil.startLoginFragment(absFrameworkFragment.aN_(), false, "go_to_resume_playlist:" + str);
}
public static void a(Activity activity, @NonNull String str, String str2) {
if (com.kugou.common.environment.a.u()) {
if (!br.Q(activity)) {
bv.a(activity, R.string.av3);
return;
}
if (!EnvManager.isOnline()) {
br.T(activity);
return;
}
as.d("wwhFo", "source path :" + str2);
Bundle bundle = new Bundle();
bundle.putString("fromSource", str2);
Intent intent = new Intent(activity, (Class<?>) ResumePlaylistAcitivity.class);
intent.putExtras(bundle);
activity.startActivity(intent);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alu).setFo(str2));
return;
}
KGSystemUtil.startLoginFragment((Context) activity, false, "go_to_resume_playlist:" + str);
}
public static void startDiscoveryMainFragment(DelegateFragment delegateFragment) {
delegateFragment.startFragment(DiscoveryMainFragment.class, null);
}
public static void a(DelegateFragment delegateFragment) {
Bundle bundle = new Bundle();
bundle.putInt("key_discovery_main_start_tab", 3);
delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
}
public static void b(DelegateFragment delegateFragment) {
Bundle bundle = new Bundle();
bundle.putInt("key_discovery_main_start_tab", 4);
delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
}
public static void c(DelegateFragment delegateFragment) {
Bundle bundle = new Bundle();
bundle.putInt("key_discovery_main_start_tab", 5);
delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
}
public static void f(DelegateFragment delegateFragment) {
Bundle bundle = new Bundle();
bundle.putInt("key_discovery_main_start_tab", 2);
delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
}
public static void startRadioListFragment(DelegateFragment delegateFragment) {
delegateFragment.startFragment(RadioMainFragment.class, null);
}
public static void a(String str) {
com.kugou.android.kuqun.f.b("create");
com.kugou.android.kuqun.i.a(str);
}
public static void startRingtoneMainFragment(AbsFrameworkFragment absFrameworkFragment) {
b(absFrameworkFragment, (Bundle) null);
}
public static void b(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
if (com.kugou.common.d.b.a(KGCommonApplication.getContext()).a(com.kugou.common.d.a.RINGTONE)) {
com.kugou.common.apm.c.a().a(ApmDataEnum.APM_ENITER_RING_MAIN, "state_1", "2");
} else {
com.kugou.common.apm.c.a().a(ApmDataEnum.APM_ENITER_RING_MAIN, "state_1", "1");
}
try {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void startRingtoneTopicFragment(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
try {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.KGTopicFragment"), bundle);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void startColorRingtoneFramgent(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
try {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void startColorRingListFragment(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
try {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.ColorRingListFragment"), bundle);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void a(final Activity activity, final KGFile kGFile, final int i, final boolean z, final boolean z2, final boolean z3, final boolean z4, final boolean z5, final int i2) {
try {
if (!com.kugou.common.network.a.g.a()) {
com.kugou.common.network.a.g.a(1007);
} else {
com.kugou.ringtone.util.a.a(activity, new Runnable() {
@Override
public void run() {
Intent intent = new Intent();
intent.putExtra("isFromLocal", z2);
intent.putExtra("isFromOnline", z);
intent.putExtra("isFromPlayer", z3);
intent.putExtra("isDownladedOrCached", z4);
intent.putExtra("kgFile", kGFile);
intent.putExtra("navSwitchType", 0);
intent.putExtra("isFromSearch", z5);
intent.putExtra("ringtoneType", i);
intent.putExtra("sourceFrom", i2);
intent.setClass(activity, KGMusicMakeActivity.class);
activity.startActivity(intent);
}
}, new Runnable() {
@Override
public void run() {
bv.b(activity, R.string.axd);
}
});
}
} catch (Exception e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
e2.printStackTrace();
}
}
public static void a(Activity activity) {
try {
Bundle bundle = new Bundle();
bundle.putString("web_url", "http://mobilering.kugou.com/m/kgm/switch/switch_2.html");
bundle.putBoolean("kg_felxo_web_fragment_is_waitfor_fragmentfirststart", false);
Intent intent = new Intent();
intent.setClassName(activity, "com.kugou.android.app.flexowebview.KGFelxoWebActivity");
intent.putExtras(bundle);
activity.startActivity(intent);
} catch (Exception unused) {
com.kugou.common.utils.e.c.a(activity, "无法下载,请先安装浏览器", 1).show();
}
}
public static void b(Activity activity) {
try {
if (!com.kugou.common.network.a.g.a()) {
com.kugou.common.network.a.g.a(1007);
return;
}
com.kugou.common.d.b.a(activity).c(com.kugou.common.d.a.RINGTONE);
Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGTingDiyActivity");
Intent intent = new Intent();
intent.putExtra("isFromLocal", false);
intent.putExtra("isFromOnline", true);
intent.putExtra("isFromPlayer", false);
intent.putExtra("isDownladedOrCached", false);
intent.putExtra("kgFile", com.kugou.android.ringtone.a.f25359a);
intent.putExtra("isFromSearch", com.kugou.android.ringtone.a.f25360b);
intent.putExtra("navSwitchType", 1);
intent.putExtra("ringtoneType", 0);
intent.setClass(activity, cls);
activity.startActivity(intent);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
e2.printStackTrace();
}
}
public static void startKGRecordAndDiyActivityFromLocal(DelegateFragment delegateFragment, KGFile kGFile, boolean z) {
try {
if (!com.kugou.common.network.a.g.a()) {
com.kugou.common.network.a.g.a(1007);
return;
}
com.kugou.common.d.b.a(delegateFragment.aN_()).c(com.kugou.common.d.a.RINGTONE);
Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGRecordAndDiyActivity");
Intent intent = new Intent();
intent.putExtra("isFromLocal", true);
intent.putExtra("isDownladedOrCached", true);
intent.putExtra("isFromPlayer", z);
intent.putExtra("kgFile", kGFile);
intent.setClass(delegateFragment.aN_(), cls);
delegateFragment.getActivity().startActivity(intent);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void startKGRecordAndDiyActivityFromOnline(DelegateFragment delegateFragment, KGFile kGFile, boolean z) {
try {
if (!com.kugou.common.network.a.g.a()) {
com.kugou.common.network.a.g.a(1007);
return;
}
com.kugou.common.d.b.a(delegateFragment.aN_()).c(com.kugou.common.d.a.RINGTONE);
Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGRecordAndDiyActivity");
Intent intent = new Intent();
intent.putExtra("isFromOnline", true);
intent.putExtra("isDownladedOrCached", z);
intent.putExtra("kgFile", kGFile);
intent.setClass(delegateFragment.aN_(), cls);
delegateFragment.getActivity().startActivity(intent);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void startKGRecordAndDiyActivityFromMediaActivity(Activity activity, KGFile kGFile, boolean z) {
try {
com.kugou.common.d.b.a(activity.getApplicationContext()).c(com.kugou.common.d.a.RINGTONE);
Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGRecordAndDiyActivity");
Intent intent = new Intent();
intent.putExtra("isFromOnline", true);
intent.putExtra("isDownladedOrCached", z);
intent.putExtra("kgFile", kGFile);
intent.setClass(activity, cls);
activity.startActivity(intent);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void startColorRingListFragment(DelegateFragment delegateFragment, Bundle bundle) {
try {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
delegateFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.ColorRingListFragment"), bundle);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void startVipInfoFragmetn(Context context) {
if (!br.Q(context)) {
((AbsBaseActivity) context).showToast(R.string.av3);
} else if (!com.kugou.common.environment.a.o()) {
br.T(context);
} else {
com.kugou.framework.musicfees.s.a(context, 1, 0, 0, 0, 1);
}
}
public static boolean openByH5(MediaActivity mediaActivity, String str, boolean z) {
return a(mediaActivity, str, z, (Bundle) null);
}
public static void b(long j, long j2, DelegateFragment delegateFragment, boolean z) {
com.kugou.fanxing.h.a b2 = com.kugou.fanxing.h.a.a().b(LiveRoomType.PC);
if (j > 0) {
b2.b(j);
}
b2.a(j2).b(KGCommonApplication.getContext());
if (z) {
delegateFragment.finish();
}
}
public static void a(final MediaActivity mediaActivity, String str, boolean z) {
int i;
JSONObject jSONObject;
Bundle bundle;
if (TextUtils.isEmpty(str) || com.kugou.common.youngmode.f.j()) {
return;
}
String b2 = com.kugou.common.web.i.b(str);
if (str.startsWith(b2) && !str.equals(b2)) {
Initiator a2 = Initiator.a(2097152L).a(mediaActivity.getPagePath());
String substring = str.substring(b2.length() + 1);
if (as.f54365e) {
as.b("html5", str + " " + substring);
}
try {
JSONObject jSONObject2 = new JSONObject(substring);
i = jSONObject2.getInt("cmd");
jSONObject = TextUtils.isEmpty(jSONObject2.optString("jsonStr")) ? null : new JSONObject(jSONObject2.getString("jsonStr"));
bundle = new Bundle();
} catch (JSONException e2) {
if (as.f54365e) {
}
}
if (i == 310) {
int optInt = jSONObject != null ? jSONObject.optInt("status") : 0;
com.kugou.android.useraccount.d.b.i();
com.kugou.framework.musicfees.s.c(mediaActivity, 1, 0, 1000, optInt);
return;
}
if (i == 103314) {
if (jSONObject != null && com.kugou.common.environment.a.u()) {
Long valueOf = Long.valueOf(jSONObject.optLong("userid"));
Bundle bundle2 = new Bundle();
bundle2.putLong("extra_user_id", valueOf.longValue());
bundle2.putBoolean("extra_is_guest_mode", true);
mediaActivity.l().startFragment(MyFavPostListFragment.class, bundle);
return;
}
return;
}
if (i != 103316) {
switch (i) {
case 103301:
if (!TextUtils.isEmpty(jSONObject.optString("hash")) && !TextUtils.isEmpty(jSONObject.optString("filename"))) {
KGSong kGSong = new KGSong("未知来源");
if (!TextUtils.isEmpty(jSONObject.optString("filename"))) {
kGSong.l(jSONObject.optString("filename"));
}
if (!TextUtils.isEmpty(jSONObject.optString("filesize"))) {
kGSong.d(jSONObject.getLong("filesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
kGSong.e(jSONObject.optString("hash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("bitrate"))) {
kGSong.l(jSONObject.getInt("bitrate"));
}
if (!TextUtils.isEmpty(jSONObject.optString("extname"))) {
kGSong.p(jSONObject.optString("extname"));
}
if (!TextUtils.isEmpty(jSONObject.optString("duration"))) {
kGSong.e(jSONObject.getLong("duration") * 1000);
}
if (!TextUtils.isEmpty(jSONObject.optString("mvhash"))) {
kGSong.n(jSONObject.optString("mvhash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("m4afilesize"))) {
kGSong.s(jSONObject.getInt("m4afilesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("320hash"))) {
kGSong.w(jSONObject.optString("320hash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("320filesize"))) {
kGSong.w(jSONObject.getInt("320filesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("sqhash"))) {
kGSong.y(jSONObject.optString("sqhash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("sqfilesize"))) {
kGSong.C(jSONObject.getInt("sqfilesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("feetype"))) {
kGSong.F(jSONObject.getInt("feetype"));
}
if (!TextUtils.isEmpty(jSONObject.optString("isfirst"))) {
kGSong.v(jSONObject.getInt("isfirst"));
}
if (!TextUtils.isEmpty(jSONObject.optString("gif_id"))) {
kGSong.ac(jSONObject.getInt("gif_id"));
} else {
kGSong.ac(-2);
}
long optLong = jSONObject.optLong("album_audio_id");
if (optLong > 0) {
kGSong.j(optLong);
}
kGSong.b(jSONObject.optString("album_id"));
try {
kGSong.a(jSONObject.optInt("privilege"), jSONObject.optInt("320privilege"), jSONObject.optInt("sqprivilege"));
if (as.f54365e) {
as.f("inflateKGSong", "privilege:" + kGSong.aw());
}
} catch (Exception e3) {
if (as.f54365e) {
as.d("inflateKGSong", Log.getStackTraceString(e3));
}
}
com.kugou.framework.musicfees.a.i.a(jSONObject, kGSong);
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20177, "exposure").a("svar1", String.valueOf(kGSong.Q())));
int optInt2 = jSONObject.optInt(AuthActivity.ACTION_KEY, 1);
kGSong.z("/歌曲/分享");
kGSong.a(CExtraInfo.b("61"));
PlaybackServiceUtil.b(mediaActivity, new KGMusic[]{kGSong.bN_()}, 0, -3L, a2, mediaActivity.getMusicFeesDelegate());
mediaActivity.l().showPlayerFragment(true, new Bundle());
if (optInt2 != 2) {
return;
}
rx.e.a(kGSong).d(300L, TimeUnit.MILLISECONDS).a(AndroidSchedulers.mainThread()).b(new rx.b.b<Parcelable>() {
@Override
public void call(Parcelable parcelable) {
Intent intent = new Intent("PLAYER_SHOE_COMMENT_FROM_H5_BROADCAST");
intent.putExtra("extra_song", parcelable);
com.kugou.common.b.a.a(intent);
}
});
return;
}
return;
case 103302:
if (TextUtils.isEmpty(jSONObject.optString("listID"))) {
return;
}
String string = TextUtils.isEmpty(jSONObject.optString("listName")) ? "" : jSONObject.getString("listName");
if (!TextUtils.isEmpty(jSONObject.optString("userID"))) {
jSONObject.getInt("userID");
}
int i2 = TextUtils.isEmpty(jSONObject.optString("listID")) ? 0 : jSONObject.getInt("listID");
int i3 = !TextUtils.isEmpty(jSONObject.optString("ctype")) ? jSONObject.getInt("ctype") : 1;
int i4 = !TextUtils.isEmpty(jSONObject.optString("isplay")) ? jSONObject.getInt("isplay") : 2;
int optInt3 = jSONObject.optInt("specialID");
String optString = jSONObject.optString("globalCollectionId");
Bundle a3 = PlaylistUtils.f40969a.a(string, optString, i3, optInt3);
a3.putBoolean("from_html5", true);
if (i4 == 0) {
if (i3 != 0 && i3 != 1) {
if (i3 == 2) {
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", String.valueOf(i2)).a("type", "1"));
a3.putBoolean("auto_fav", true);
a3.putInt("albumid", i2);
a3.putString("mTitle", string);
a3.putString("mTitleClass", string);
mediaActivity.l().startFragment(AlbumDetailFragment.class, a3);
return;
}
return;
}
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", optString).a("type", "0"));
a3.putBoolean("auto_fav", true);
a3.putString("title_key", string);
PlaylistUtils.f40969a.a(mediaActivity.l(), a3);
return;
}
if (i4 != 1) {
if (i4 != 2) {
return;
}
if (i3 == 0 || i3 == 1) {
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", optString).a("type", "0"));
a3.putString("title_key", string);
PlaylistUtils.f40969a.a(mediaActivity.l(), a3);
return;
} else {
if (i3 == 2) {
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", String.valueOf(i2)).a("type", "1"));
a3.putInt("albumid", i2);
a3.putString("mTitle", string);
a3.putString("mTitleClass", string);
mediaActivity.l().startFragment(AlbumDetailFragment.class, a3);
return;
}
return;
}
}
if (i3 != 0 && i3 != 1) {
if (i3 == 2) {
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", String.valueOf(i2)).a("type", "1"));
a3.putBoolean("auto_play", true);
a3.putInt("albumid", i2);
a3.putString("mTitle", string);
a3.putString("mTitleClass", string);
mediaActivity.l().startFragment(AlbumDetailFragment.class, a3);
return;
}
return;
}
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", optString).a("type", "0"));
a3.putBoolean("auto_play", true);
a3.putString("title_key", string);
PlaylistUtils.f40969a.a(mediaActivity.l(), a3);
return;
case 103303:
if (TextUtils.isEmpty(jSONObject.optString("url"))) {
return;
}
String string2 = jSONObject.getString("url");
Bundle bundle3 = new Bundle();
bundle3.putString("web_url", string2);
com.kugou.common.base.g.a((Class<? extends Fragment>) KGFelxoWebFragment.class, bundle3);
return;
case 103304:
if (TextUtils.isEmpty(jSONObject.optString("roomid"))) {
return;
}
if (!com.kugou.common.environment.a.u()) {
startLoginFragment(mediaActivity.l().aN_());
return;
} else {
YoungNavigationUtils.b().a(jSONObject.getString("roomid"), 7, "/首页/H5", 20);
return;
}
case 103305:
if (TextUtils.isEmpty(jSONObject.optString("channelid"))) {
return;
}
a(mediaActivity.l(), jSONObject.getString("channelid"), 0L, "端外H5", jSONObject.optInt(SocialConstants.PARAM_SOURCE) == 1 ? 20 : 0);
return;
case 103306:
if (jSONObject != null && !TextUtils.isEmpty(jSONObject.optString("channelid")) && !TextUtils.isEmpty(jSONObject.optString("fileid"))) {
aj.a(jSONObject.optString("channelid"), jSONObject.optString("fileid")).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<ContributionEntity>() {
@Override
public void call(ContributionEntity contributionEntity) {
if (!contributionEntity.m() || contributionEntity.f57766e == null) {
return;
}
contributionEntity.f57766e.z("/频道/分享");
contributionEntity.f57766e.a(CExtraInfo.b("63"));
com.kugou.android.app.home.discovery.i.a.a(MediaActivity.this.l(), MediaActivity.this.getMusicFeesDelegate(), new KGSong[]{contributionEntity.f57766e}, Collections.singletonList(contributionEntity), 0, true, null, com.kugou.common.base.g.d.a("", 897070257, String.format("/%s/%s/", 356753938, 695084294)));
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
as.f("lzq-young", "拉起播放页失败");
}
});
return;
}
return;
case 103307:
if (jSONObject == null) {
return;
}
String optString2 = jSONObject.optString(RemoteMessageConst.Notification.CHANNEL_ID);
String optString3 = jSONObject.optString("invitation");
long optLong2 = jSONObject.optLong("channel_uid", 0L);
if (!TextUtils.isEmpty(optString3)) {
optString3 = Uri.decode(optString3);
}
a(mediaActivity, optString2, optString3, optLong2);
return;
case 103308:
c(mediaActivity, jSONObject);
return;
case 103309:
d(mediaActivity, jSONObject);
return;
case 103310:
b(mediaActivity, jSONObject);
return;
case 103311:
a(mediaActivity, jSONObject);
return;
default:
return;
}
if (as.f54365e) {
return;
}
as.d(CmtDynamicAd.TYPE_H5, e2.toString());
return;
}
a(jSONObject, mediaActivity);
}
}
private static void a(JSONObject jSONObject, MediaActivity mediaActivity) {
int optInt = jSONObject.optInt("topic_id");
int optInt2 = jSONObject.optInt("type");
UGCTopic uGCTopic = new UGCTopic();
uGCTopic.setType(optInt2);
uGCTopic.setId(optInt);
AbsTopicDetailFragment.f42260e.a(mediaActivity.l(), uGCTopic, "21");
}
private static void a(final MediaActivity mediaActivity, JSONObject jSONObject) {
final String optString = jSONObject == null ? "" : jSONObject.optString("channelid");
String optString2 = jSONObject != null ? jSONObject.optString("fileid") : "";
if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2)) {
return;
}
mediaActivity.showProgressDialog();
aj.a(optString, optString2).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<ContributionEntity>() {
@Override
public void call(ContributionEntity contributionEntity) {
MediaActivity.this.dismissProgressDialog();
final AbsFrameworkFragment l = MediaActivity.this.l();
final KGSong kGSong = contributionEntity.f57766e;
if (kGSong != null || l == null) {
if (PlaybackServiceUtil.comparePlaySongAndInputSong(contributionEntity.f57766e)) {
if (!PlaybackServiceUtil.isPlaying()) {
PlaybackServiceUtil.play();
}
} else {
com.kugou.android.common.utils.a.d(l.aN_(), l.getView(), new a.InterfaceC0398a() {
@Override
public void a() {
kGSong.ad(optString);
kGSong.a(CExtraInfo.a("100", true));
PlaybackServiceUtil.a(l.aN_(), kGSong, true, Initiator.a(l.getPageKey()).a(l.getSourcePath()), MediaActivity.this.getMusicFeesDelegate());
}
});
}
l.showPlayerFragment(true);
return;
}
bv.a(KGApplication.getContext(), "获取歌曲失败,请稍后重试~");
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
MediaActivity.this.dismissProgressDialog();
bv.a(KGApplication.getContext(), "获取歌曲失败,请稍后重试~");
}
});
}
private static void b(MediaActivity mediaActivity, JSONObject jSONObject) {
if (jSONObject != null) {
jSONObject.optString("activity_id");
}
if (jSONObject == null) {
return;
}
jSONObject.optString("prefix_title");
}
private static void c(final MediaActivity mediaActivity, JSONObject jSONObject) {
String optString = jSONObject == null ? "" : jSONObject.optString("channelid");
String optString2 = jSONObject == null ? "" : jSONObject.optString("fileid");
final String optString3 = jSONObject != null ? jSONObject.optString(NotificationCompat.CATEGORY_EVENT) : "";
if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2)) {
return;
}
mediaActivity.showProgressDialog();
aj.a(optString, optString2).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<ContributionEntity>() {
@Override
public void call(ContributionEntity contributionEntity) {
MediaActivity.this.dismissProgressDialog();
Bundle bundle = new Bundle();
bundle.putString("h5_action", optString3);
ArrayList arrayList = new ArrayList();
arrayList.add(contributionEntity);
ContributionVideoPlaybackFragment.a(arrayList, contributionEntity, 17, bundle);
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
MediaActivity.this.dismissProgressDialog();
bv.a(KGApplication.getContext(), "获取视频失败,请稍后重试~");
}
});
}
private static void d(MediaActivity mediaActivity, JSONObject jSONObject) {
long optLong = jSONObject == null ? 0L : jSONObject.optLong("userid");
if (optLong > 0) {
Bundle bundle = new Bundle();
bundle.putLong("guest_user_id", optLong);
a(mediaActivity.l(), bundle);
}
}
public static void a(final MediaActivity mediaActivity, final String str, final String str2, final long j) {
if (TextUtils.isEmpty(str) || j == 0) {
bv.b(KGApplication.getContext(), "邀请信息缺失~");
} else if (!com.kugou.common.environment.a.u()) {
a(mediaActivity.l(), new Runnable() {
@Override
public void run() {
NavigationUtils.b(MediaActivity.this.l(), str, str2, j);
}
});
} else {
InvitePublishDialogManager.b().a(str, str2, j, new YoungRequestCallback<Integer>() {
@Override
public void a(Integer num) {
Bundle a2 = a(str, j);
a2.putBoolean("EXTRA_SHOW_INVITE_DIALOG", true);
NavigationUtils.a(mediaActivity.l(), a2, "H5邀请", 20, false);
}
private Bundle a(String str3, long j2) {
Bundle bundle = new Bundle();
bundle.putString("EXTRA_CHANNEL_ID", str3);
bundle.putLong("EXTRA_CHANNEL_USER_ID", j2);
bundle.putString("EXTRA_FO", "H5邀请");
bundle.putInt("CHANNEL_DETAIL_SOURCE", 20);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
return bundle;
}
@Override
public void a(String str3, Integer num) {
NavigationUtils.a(mediaActivity.l(), a(str, j), "H5邀请", 20, false);
}
});
}
}
public static void b(final AbsFrameworkFragment absFrameworkFragment, String str, String str2, long j) {
InvitePublishDialogManager.b().a(absFrameworkFragment, new InvitePublishDialog.a() {
@Override
public void b(ChannelEntity channelEntity) {
}
@Override
public void a(ChannelEntity channelEntity) {
Bundle bundle = new Bundle();
bundle.putString("EXTRA_CHANNEL_ID", channelEntity.f57740c);
bundle.putLong("EXTRA_CHANNEL_USER_ID", channelEntity.f57738a);
bundle.putString("EXTRA_FO", "H5邀请");
bundle.putInt("CHANNEL_DETAIL_SOURCE", 44);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
bundle.putBoolean("EXTRA_SHOW_INVITE_DIALOG", false);
NavigationUtils.a(AbsFrameworkFragment.this, bundle, "H5邀请", 44, false);
}
}, str, str2, j);
}
public static boolean a(final MediaActivity mediaActivity, String str, boolean z, Bundle bundle) {
boolean z2;
JSONException jSONException;
JSONObject jSONObject;
Bundle bundle2;
boolean z3;
AbsFrameworkFragment l;
boolean z4;
ArrayList<Playlist> f;
if (TextUtils.isEmpty(str)) {
return false;
}
if (com.kugou.common.youngmode.f.j()) {
return true;
}
if (!str.startsWith("kugou://start.weixin") || str.equals("kugou://start.weixin")) {
return false;
}
final Initiator a2 = Initiator.a(2097152L).a(mediaActivity.getPagePath());
if (mediaActivity.getResources().getConfiguration().orientation == 2) {
com.kugou.common.b.a.a(new Intent("kg_html5_orientation_change"));
}
String substring = str.substring(21);
if (as.f54365e) {
as.b("html5", str + " " + substring);
}
try {
JSONObject jSONObject2 = new JSONObject(substring);
z2 = !TextUtils.isEmpty(jSONObject2.optString("cmd"));
int i = jSONObject2.getInt("cmd");
if (TextUtils.isEmpty(jSONObject2.optString("jsonStr"))) {
jSONObject = null;
} else {
try {
jSONObject = new JSONObject(jSONObject2.getString("jsonStr"));
} catch (JSONException e2) {
jSONException = e2;
z2 = false;
if (as.f54365e) {
}
if (as.f54365e) {
}
return z2;
}
}
if (bundle == null) {
bundle2 = new Bundle();
} else {
bundle2 = new Bundle(bundle);
}
try {
if (i == 182) {
z3 = z2;
a(mediaActivity.l(), jSONObject, bundle);
} else if (i == 212) {
z3 = z2;
a(mediaActivity.l(), jSONObject, mediaActivity.getMusicFeesDelegate(), bundle);
} else if (i == 241) {
z3 = z2;
String string = jSONObject != null ? jSONObject.getString("keyword") : null;
if (!TextUtils.isEmpty(string)) {
Bundle bundle3 = new Bundle();
bundle3.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
bundle3.putString("topic_keyWord", string);
a(mediaActivity.l(), "站内H5", string, "", "", "", "");
}
} else if (i == 739) {
z3 = z2;
if (jSONObject != null) {
a(mediaActivity.l(), jSONObject.optInt("singerId"), jSONObject.optString("singerName"), jSONObject.optString("url"));
}
} else if (i == 399) {
z3 = z2;
startCommentRelated(mediaActivity.l(), jSONObject, "站外H5");
} else if (i != 400) {
switch (i) {
case 301:
z3 = z2;
if (!TextUtils.isEmpty(jSONObject.optString("hash")) && !TextUtils.isEmpty(jSONObject.optString("filename"))) {
final KGSong kGSong = new KGSong("未知来源");
if (!TextUtils.isEmpty(jSONObject.optString("filename"))) {
kGSong.l(jSONObject.optString("filename"));
}
if (!TextUtils.isEmpty(jSONObject.optString("filesize"))) {
kGSong.d(jSONObject.getLong("filesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
kGSong.e(jSONObject.optString("hash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("bitrate"))) {
kGSong.l(jSONObject.getInt("bitrate"));
}
if (!TextUtils.isEmpty(jSONObject.optString("extname"))) {
kGSong.p(jSONObject.optString("extname"));
}
if (!TextUtils.isEmpty(jSONObject.optString("duration"))) {
kGSong.e(jSONObject.getLong("duration") * 1000);
}
if (!TextUtils.isEmpty(jSONObject.optString("mvhash"))) {
kGSong.n(jSONObject.optString("mvhash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("m4afilesize"))) {
kGSong.s(jSONObject.getInt("m4afilesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("320hash"))) {
kGSong.w(jSONObject.optString("320hash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("320filesize"))) {
kGSong.w(jSONObject.getInt("320filesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("sqhash"))) {
kGSong.y(jSONObject.optString("sqhash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("sqfilesize"))) {
kGSong.C(jSONObject.getInt("sqfilesize"));
}
if (!TextUtils.isEmpty(jSONObject.optString("feetype"))) {
kGSong.F(jSONObject.getInt("feetype"));
}
if (!TextUtils.isEmpty(jSONObject.optString("isfirst"))) {
kGSong.v(jSONObject.getInt("isfirst"));
}
if (!TextUtils.isEmpty(jSONObject.optString("gif_id"))) {
kGSong.ac(jSONObject.getInt("gif_id"));
} else {
kGSong.ac(-2);
}
long optLong = jSONObject.optLong("album_audio_id");
if (optLong > 0) {
kGSong.j(optLong);
}
kGSong.b(jSONObject.optString("album_id"));
try {
kGSong.a(jSONObject.optInt("privilege"), jSONObject.optInt("320privilege"), jSONObject.optInt("sqprivilege"));
if (as.f54365e) {
as.f("inflateKGSong", "privilege:" + kGSong.aw());
}
} catch (Exception e3) {
if (as.f54365e) {
as.d("inflateKGSong", Log.getStackTraceString(e3));
}
}
com.kugou.framework.musicfees.a.i.a(jSONObject, kGSong);
int i2 = !TextUtils.isEmpty(jSONObject.optString("isplay")) ? jSONObject.getInt("isplay") : 0;
if (i2 != 0) {
if (i2 == 1) {
try {
final long optLong2 = jSONObject.optLong("roomId");
final long optLong3 = jSONObject.optLong("kugouId");
if (optLong2 > 0) {
PlayerFragment.bL = new com.kugou.android.app.player.comment.i() {
@Override
public boolean a(DelegateFragment delegateFragment, boolean z5) {
NavigationUtils.b(optLong3, optLong2, delegateFragment, z5);
return false;
}
};
}
} catch (Exception unused) {
}
mediaActivity.P();
KGMusic[] kGMusicArr = new KGMusic[1];
kGMusicArr[0] = kGSong.bN_();
PlaybackServiceUtil.b(mediaActivity, kGMusicArr, 0, -3L, a2, mediaActivity.getMusicFeesDelegate());
break;
}
} else {
final String a3 = com.kugou.common.constant.f.a("/kugou/down_c/default/");
kGSong.J(2730);
com.kugou.common.environment.b.a().a(45, true);
final DownloadTraceModel downloadTraceModel = new DownloadTraceModel();
downloadTraceModel.a(z.a.Single);
downloadTraceModel.b("单曲");
downloadTraceModel.c("下载弹窗");
downloadTraceModel.a(1);
downloadTraceModel.a(kGSong.ak());
if (z && !com.kugou.android.app.boot.a.a.d().b()) {
com.kugou.android.app.boot.a.a.d().a(new c.a() {
@Override
public void a() {
MediaActivity.this.downloadMusicWithSelector(a2, kGSong.bN_(), a3, downloadTraceModel);
com.kugou.android.app.boot.a.a.d().b(this);
}
});
break;
} else {
mediaActivity.downloadMusicWithSelector(a2, kGSong.bN_(), a3, downloadTraceModel);
break;
}
}
}
break;
case 302:
z3 = z2;
if (!TextUtils.isEmpty(jSONObject.optString("listID"))) {
String string2 = !TextUtils.isEmpty(jSONObject.optString("listName")) ? jSONObject.getString("listName") : "";
long j = !TextUtils.isEmpty(jSONObject.optString("userID")) ? jSONObject.getLong("userID") : 0L;
int i3 = !TextUtils.isEmpty(jSONObject.optString("listID")) ? jSONObject.getInt("listID") : 0;
int i4 = !TextUtils.isEmpty(jSONObject.optString("ctype")) ? jSONObject.getInt("ctype") : 1;
int i5 = !TextUtils.isEmpty(jSONObject.optString("isplay")) ? jSONObject.getInt("isplay") : 2;
bundle2.putString("playlist_name", string2);
bundle2.putInt("list_id", i3);
bundle2.putLong("list_user_id", j);
bundle2.putInt("list_type", i4);
bundle2.putInt("specialid", jSONObject.optInt("specialID"));
bundle2.putInt("list_source", i4);
if (i5 == 0) {
if (i4 != 1) {
if (i4 == 2) {
bundle2.putBoolean("from_html5", true);
bundle2.putBoolean("auto_fav", true);
bundle2.putInt("albumid", i3);
bundle2.putString("mTitle", string2);
bundle2.putString("mTitleClass", string2);
mediaActivity.l().startFragment(AlbumDetailFragment.class, bundle2);
break;
}
} else {
bundle2.putBoolean("from_html5", true);
bundle2.putBoolean("auto_fav", true);
bundle2.putInt("activity_index_key", 19);
bundle2.putString("title_key", string2);
bundle2.putInt("source_type", 3);
mediaActivity.l().startFragment(SpecialDetailFragment.class, bundle2);
break;
}
} else if (i5 == 1) {
if (i4 == 1) {
bundle2.putInt("playType", 4);
} else if (i4 == 2) {
bundle2.putInt("playType", 3);
}
mediaActivity.P();
com.kugou.common.b.a.a(new Intent("com.kugou.android.action.play_from_h5").putExtra("com.kugou.android.action.play_from_h5", bundle2));
break;
} else if (i5 != 2) {
break;
} else if (i4 != 1) {
if (i4 == 2) {
bundle2.putBoolean("from_html5", true);
bundle2.putInt("albumid", i3);
bundle2.putString("mTitle", string2);
bundle2.putString("mTitleClass", string2);
mediaActivity.l().startFragment(AlbumDetailFragment.class, bundle2);
break;
}
} else {
bundle2.putBoolean("from_html5", true);
bundle2.putInt("activity_index_key", 19);
bundle2.putString("title_key", string2);
bundle2.putInt("source_type", 3);
mediaActivity.l().startFragment(SpecialDetailFragment.class, bundle2);
break;
}
} else {
break;
}
break;
case 303:
z3 = z2;
String optString = !TextUtils.isEmpty(jSONObject.optString("url")) ? jSONObject.optString("url") : "";
String optString2 = !TextUtils.isEmpty(jSONObject.optString("title")) ? jSONObject.optString("title") : "";
String optString3 = jSONObject.optString("openType", "");
if ("1".equalsIgnoreCase(optString3)) {
com.kugou.framework.musicfees.s.a(mediaActivity, optString, optString2);
break;
} else if ("3".equalsIgnoreCase(optString3)) {
a(mediaActivity.l(), jSONObject.optInt("singerId"), jSONObject.optString("singerName"), optString);
break;
} else if (!a(mediaActivity.l(), optString, "外部应用", false)) {
FlowSpecialWebFragment.a(mediaActivity.l(), optString2, optString, "/外部应用/文章");
break;
}
break;
case 304:
z3 = z2;
if (!TextUtils.isEmpty(jSONObject.optString("tab"))) {
int i6 = jSONObject.getInt("tab");
if (i6 != 12) {
if (i6 != 15) {
if (i6 != 16) {
if (i6 != 17) {
if (i6 != 18) {
if (i6 != 19) {
if (i6 != 20) {
if (i6 != 21) {
if (i6 != 22) {
if (i6 != 23) {
if (i6 != 24) {
if (i6 != 26) {
if (i6 != 27) {
if (i6 != 30) {
if (i6 != 31) {
if (i6 != 32) {
if (i6 != 33) {
if (i6 != 34) {
if (i6 != 35) {
if (i6 != 36) {
if (i6 != 37) {
if (i6 != 38) {
if (i6 != 40) {
if (i6 == 42) {
a(mediaActivity);
break;
}
} else {
a(mediaActivity, 1);
break;
}
} else {
a(mediaActivity.l(), mediaActivity.l().getPagePath(), "功能入口");
break;
}
} else {
String str2 = "/搜索";
if (mediaActivity.l() != null && (mediaActivity.l() instanceof SearchMainFragment)) {
str2 = ((SearchMainFragment) mediaActivity.l()).getSourcePath();
}
NavigationMoreUtils.a(mediaActivity.l(), "搜索", str2);
break;
}
} else {
NavigationMoreUtils.c(mediaActivity.l());
break;
}
} else {
NavigationMoreUtils.a(mediaActivity.l(), "功能入口");
break;
}
} else {
NavigationMoreUtils.a(mediaActivity.l(), 3, 2, false, true, bundle);
break;
}
} else {
NavigationMoreUtils.a(mediaActivity.l(), 3, 1, false, true, bundle);
break;
}
} else {
NavigationMoreUtils.a(mediaActivity.l(), 3, "站外跳转", 7, false, false, false, null, jSONObject.optString("json"));
break;
}
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity.getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Mh).setSvar1("明星音效主页"));
NavigationMoreUtils.a(mediaActivity.l(), 3, 2, false, true, bundle);
break;
}
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity.getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Mh).setSvar1("汽车音效主页"));
NavigationMoreUtils.a(mediaActivity.l(), 3, 4, false, true, bundle);
break;
}
} else {
com.kugou.framework.musicfees.s.c(mediaActivity, 1, 0);
break;
}
} else {
mediaActivity.startActivity(new Intent(mediaActivity, (Class<?>) WalletRechargeActivity.class));
break;
}
} else {
b(mediaActivity.l(), bundle);
break;
}
} else {
NavigationMoreUtils.b(mediaActivity, "H5页面");
break;
}
} else {
d(mediaActivity.l());
break;
}
} else {
NavigationMoreUtils.h(mediaActivity);
break;
}
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity.getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Mh).setSvar1("音效主页"));
NavigationMoreUtils.a(mediaActivity.l(), 3, 0, false, true, bundle);
break;
}
} else {
String str3 = "/搜索";
if (mediaActivity.l() != null && (mediaActivity.l() instanceof SearchMainFragment)) {
str3 = ((SearchMainFragment) mediaActivity.l()).getSourcePath();
}
NavigationMoreUtils.a(mediaActivity.l(), "搜索", str3);
break;
}
} else {
NavigationMoreUtils.e(mediaActivity);
break;
}
} else {
mediaActivity.startActivity(new Intent(mediaActivity, (Class<?>) ScanTypeFragment.class));
break;
}
} else {
a(mediaActivity, 0);
break;
}
} else {
NavigationMoreUtils.startMonthlyTrafficActivity(mediaActivity);
break;
}
} else {
if (!com.kugou.common.environment.a.u()) {
Intent intent = new Intent(mediaActivity, (Class<?>) KgUserLoginAndRegActivity.class);
bundle2.putBoolean("go_to_vip", true);
intent.putExtras(bundle2);
mediaActivity.startActivity(intent);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity, com.kugou.framework.statistics.easytrace.a.M));
return z3;
}
gotoVipFragment(mediaActivity);
break;
}
}
break;
case Constants.DeviceInfoId.CARRIER:
z3 = z2;
if (!TextUtils.isEmpty(jSONObject.optString("singerName"))) {
if (bundle != null) {
bundle2.putLong("singer_id", !TextUtils.isEmpty(jSONObject.optString("singerid")) ? jSONObject.getInt("singerid") : 0);
}
String string3 = !TextUtils.isEmpty(jSONObject.optString("singerName")) ? jSONObject.getString("singerName") : "";
bundle2.putString("title_key", string3);
bundle2.putInt("title_type_key", 2);
bundle2.putString("singer_search", string3);
bundle2.putParcelable("singer_info", null);
bundle2.putBoolean("from_play_bar", true);
mediaActivity.l().startFragment(SingerDetailFragment.class, bundle2);
break;
} else {
break;
}
case MsgEntity.MSG_TYPE_ARTIST_MOBILE_ONLINE_NOTICE:
z3 = z2;
if (!TextUtils.isEmpty(jSONObject.optString("fmID")) && !TextUtils.isEmpty(jSONObject.optString("fmType"))) {
if (!TextUtils.isEmpty(jSONObject.optString("fmID"))) {
bundle2.putInt("fmID", jSONObject.optInt("fmID"));
}
if (!TextUtils.isEmpty(jSONObject.optString("fmName"))) {
bundle2.putString("fmName", jSONObject.optString("fmName"));
}
if (!TextUtils.isEmpty(jSONObject.optString("fmType"))) {
bundle2.putInt("fmType", jSONObject.optInt("fmType"));
}
bundle2.putInt("playType", 2);
mediaActivity.P();
com.kugou.common.b.a.a(new Intent("com.kugou.android.action.play_from_h5").putExtra("com.kugou.android.action.play_from_h5", bundle2));
break;
}
break;
case Constants.DeviceInfoId.BSSID:
z3 = z2;
if (!TextUtils.isEmpty(jSONObject.optString("url")) && !TextUtils.isEmpty(jSONObject.optString("radioKey"))) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.FM);
com.kugou.common.module.fm.c.a(true);
RadioEntry radioEntry = new RadioEntry();
if (!TextUtils.isEmpty(jSONObject.optString("url"))) {
radioEntry.c(jSONObject.optString("url"));
}
if (!TextUtils.isEmpty(jSONObject.optString("radioKey"))) {
radioEntry.a(jSONObject.optLong("radioKey"));
}
if (!TextUtils.isEmpty(jSONObject.optString("radioName"))) {
radioEntry.a(jSONObject.optString("radioName"));
}
ArrayList arrayList = new ArrayList();
arrayList.add(radioEntry);
com.kugou.common.module.fm.c.a(mediaActivity, (ArrayList<RadioEntry>) arrayList, 0);
mediaActivity.P();
break;
}
break;
case 308:
z3 = z2;
if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
MV mv = new MV("");
if (!TextUtils.isEmpty(jSONObject.optString("filename"))) {
mv.m(jSONObject.optString("filename"));
}
if (!TextUtils.isEmpty(jSONObject.optString("singername"))) {
mv.o(jSONObject.optString("singername"));
}
if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
mv.n(jSONObject.optString("hash"));
}
if (!TextUtils.isEmpty(jSONObject.optString("imgurl"))) {
mv.p(jSONObject.optString("imgurl"));
}
ArrayList<? extends Parcelable> arrayList2 = new ArrayList<>(0);
arrayList2.add(mv);
bundle2.putBoolean("mv_is_list_data", false);
bundle2.putBoolean("mv_is_update_data", true);
bundle2.putString("mv_hash_key", ((MV) arrayList2.get(0)).P());
bundle2.putString("mv_filename_key", ((MV) arrayList2.get(0)).O());
bundle2.putString("mv_singer_key", ((MV) arrayList2.get(0)).Q());
bundle2.putInt("mv_bitrate_key", ((MV) arrayList2.get(0)).L());
bundle2.putString("mv_source_key", ((MV) arrayList2.get(0)).W());
bundle2.putInt("mv_play_pos", 0);
bundle2.putParcelableArrayList("mv_quick_play_array", arrayList2);
bundle2.putBoolean("mv_quick_play", true);
VideoPlaybackFragment.a(arrayList2, mv, 0, null);
break;
} else {
break;
}
case Constants.DeviceInfoId.LATITUDE:
z3 = z2;
int optInt = jSONObject.optInt("groupid", 0);
if (optInt > 0) {
if (!com.kugou.common.environment.a.u()) {
if (com.kugou.common.q.b.a().s()) {
NavigationFragment.f3997a = optInt;
break;
} else {
Intent intent2 = new Intent(mediaActivity, (Class<?>) KgUserLoginAndRegActivity.class);
intent2.setFlags(872415232);
intent2.putExtra("activity_index_key", 18);
intent2.putExtra("title_key", mediaActivity.getString(R.string.bjd));
intent2.putExtra("go_to_cloud_key", false);
intent2.putExtra("go_to_kuqun", true);
intent2.putExtra("groupid", optInt);
mediaActivity.startActivity(intent2);
break;
}
} else {
com.kugou.android.kuqun.i.a(mediaActivity.l(), optInt, "");
break;
}
}
break;
case Constants.DeviceInfoId.LONGITUDE:
z3 = z2;
com.kugou.framework.musicfees.s.c(mediaActivity, 1, 0, 1000, jSONObject.optInt("status"));
break;
case 311:
z3 = z2;
final int parseInt = Integer.parseInt(jSONObject.optString("runListId"));
rx.e.a(Integer.valueOf(parseInt)).a(Schedulers.io()).d(new rx.b.e<Integer, b.a>() {
@Override
public b.a call(Integer num) {
return new com.kugou.android.app.player.helper.b().a(parseInt);
}
}).b(AndroidSchedulers.mainThread()).b(new rx.b.b<b.a>() {
@Override
public void call(b.a aVar) {
ArrayList<KGMusic> arrayList3 = aVar.j;
arrayList3.toArray(new KGMusic[arrayList3.size()]);
try {
Bundle bundle4 = new Bundle();
bundle4.putSerializable("musics_data", arrayList3);
bundle4.putString("playlist_name", aVar.f18018e);
bundle4.putString("list_user_name", TextUtils.isEmpty(aVar.i) ? "游客" : aVar.i);
bundle4.putString("img_url", aVar.f18017d);
bundle4.putString("date", aVar.f.split(" ")[0]);
bundle4.putBoolean("is_counter_sign", true);
bundle4.putBoolean("from_discovery", false);
bundle4.putBoolean("is_run_mode", true);
MediaActivity.this.l().startFragment(CSPlayableListFragment.class, bundle4);
} catch (Exception e4) {
as.e(e4);
}
}
});
break;
case Constants.DeviceInfoId.NETWORK_TYPE:
z3 = z2;
com.kugou.android.netmusic.discovery.flow.zone.a.a(mediaActivity.l(), jSONObject.optInt("typeId"), jSONObject.optInt("dynamicId"), Long.toString(jSONObject.optInt("commentId")));
break;
case 313:
z3 = z2;
int optInt2 = jSONObject.optInt("type");
if (optInt2 == 1) {
mediaActivity.showToast("钱包页改");
break;
} else if (optInt2 == 2) {
mediaActivity.showToast("暂无活体认证");
break;
} else if (optInt2 == 3) {
VipJumpUtils.a().a(new Intent(mediaActivity, (Class<?>) VIPInfoFragment.class)).b(1).a(mediaActivity);
break;
} else if (optInt2 == 4) {
d(com.kugou.common.base.g.b(), (Bundle) null);
break;
} else {
break;
}
case 314:
if (jSONObject != null && (l = mediaActivity.l()) != null) {
int optInt3 = jSONObject.optInt("userid");
int optInt4 = jSONObject.optInt("listid");
int optInt5 = jSONObject.optInt("c_userid");
int optInt6 = jSONObject.optInt("c_listid");
String optString4 = jSONObject.optString("name");
String optString5 = jSONObject.optString("pic");
Bundle bundle4 = new Bundle();
if (com.kugou.common.environment.a.u() && optInt3 == com.kugou.common.environment.a.Y() && (f = KGPlayListDao.f()) != null) {
Iterator<Playlist> it = f.iterator();
while (it.hasNext()) {
Playlist next = it.next();
if (next != null && next.f() == optInt4) {
if (as.f54365e) {
StringBuilder sb = new StringBuilder();
z3 = z2;
sb.append("Available Play List : ");
sb.append(optString4);
as.b("log.test.playlist", sb.toString());
} else {
z3 = z2;
}
l.startFragment(MyCloudMusicListFragment.class, com.kugou.android.mymusic.playlist.t.a(next));
z4 = true;
if (!z4) {
bundle4.putString("playlist_name", optString4);
bundle4.putInt("create_list_id", optInt6);
bundle4.putLong("list_user_id", optInt5);
bundle4.putLong("cloudUserId", optInt3);
bundle4.putInt("cloudListId", optInt4);
bundle4.putInt("userid", optInt3);
bundle4.putInt("playlist_id", optInt4);
bundle4.putBoolean("KEY_IS_FROM_THIRD_PULLUP", true);
bundle4.putString("list_user_pix_path", optString5);
if (jSONObject.optInt("isplay") == 0) {
bundle4.putBoolean("KEY_FAV_DETAIL_IF_UNFAV", true);
}
l.startFragment(GuestCloudMusicListFragment.class, bundle4);
break;
}
} else {
z2 = z2;
}
}
}
z3 = z2;
z4 = false;
if (!z4) {
}
}
z3 = z2;
break;
case 315:
if (jSONObject != null) {
try {
jSONObject = new JSONObject(URLDecoder.decode(jSONObject.toString(), StringEncodings.UTF8));
} catch (Exception unused2) {
}
String optString6 = jSONObject.optString("qrcodeData");
if (!TextUtils.isEmpty(optString6)) {
if (com.kugou.common.module.dlna.a.a(optString6, true) != null) {
com.kugou.android.app.player.domain.c.b.a();
com.kugou.common.base.g.a((Class<? extends Fragment>) PlayerFragment.class, (Bundle) null);
Intent intent3 = new Intent("com.kugou.android.action.qrdlna_result");
intent3.putExtra("key_kgpc_qrcode_json", optString6);
intent3.putExtra("key_kgpc_qrcode_compat", true);
com.kugou.common.b.a.a(intent3, true);
CrossPlatformStatistic.a("外部应用");
CrossPlatformStatistic.b(CrossPlatformStatistic.Function.KGPC);
} else if (QRCode.parse(optString6) != null) {
Utils.handleConnect(mediaActivity, optString6);
com.kugou.common.base.g.a((Class<? extends Fragment>) PlayerFragment.class, (Bundle) null);
CrossPlatformStatistic.a("外部应用");
CrossPlatformStatistic.b(CrossPlatformStatistic.Function.CROSSPLATFORM);
}
}
}
z3 = z2;
case 316:
if (jSONObject != null) {
com.kugou.android.netmusic.bills.singer.main.g.b.a(mediaActivity.l(), jSONObject.optLong("singer_id", 0L));
}
z3 = z2;
default:
z3 = z2;
}
} else {
z3 = z2;
String optString7 = jSONObject.optString("url");
String optString8 = jSONObject.optString("title");
if (b(optString7)) {
com.kugou.common.q.b.a().z(optString7);
if (mediaActivity.l() != null) {
Intent intent4 = new Intent(mediaActivity, (Class<?>) ModifyUserInfoActivity.class);
intent4.putExtra("from_h5", true);
mediaActivity.startActivity(intent4);
if (!TextUtils.isEmpty(optString8)) {
KugouWebUtils.a(mediaActivity, optString8, optString7);
} else {
KugouWebUtils.a(mediaActivity, "在校学生认证", optString7);
}
}
}
}
z2 = z3;
} catch (JSONException e4) {
e = e4;
jSONException = e;
if (as.f54365e) {
as.d(CmtDynamicAd.TYPE_H5, jSONException.toString());
}
if (as.f54365e) {
}
return z2;
}
} catch (JSONException e5) {
e = e5;
z2 = false;
}
if (as.f54365e) {
as.b(CmtDynamicAd.TYPE_H5, "" + z2);
}
return z2;
}
public static void b(AbsFrameworkFragment absFrameworkFragment, String str, String str2) {
Bundle bundle = new Bundle();
bundle.putString("web_title", str);
bundle.putString("web_url", str2);
absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle);
}
private static void a(MediaActivity mediaActivity, int i) {
if (!com.kugou.common.network.a.g.a()) {
com.kugou.common.network.a.g.a(1009);
}
Bundle bundle = new Bundle();
bundle.putString("from_source", "/功能入口/听歌识曲");
bundle.putInt("from_type", i);
NavigationMoreUtils.a(mediaActivity.l(), bundle);
}
private static boolean b(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
try {
String host = new URI(str).getHost();
if (host != null) {
return host.endsWith(".kugou.com");
}
} catch (Exception unused) {
}
return false;
}
private static void a(AbsFrameworkFragment absFrameworkFragment, JSONObject jSONObject, com.kugou.common.i.b bVar, Bundle bundle) {
if (jSONObject == null || absFrameworkFragment == null) {
return;
}
KGSong kGSong = new KGSong("微信分享歌曲");
if (bundle != null) {
String string = bundle.getString("extra_source");
if (!bq.m(string)) {
kGSong.z(string);
}
}
kGSong.e(jSONObject.optString("hash"));
kGSong.l(jSONObject.optString("filename"));
kGSong.b(1);
if (!TextUtils.isEmpty(jSONObject.optString("duration"))) {
kGSong.e(jSONObject.optLong("duration") * 1000);
}
long optLong = jSONObject.optLong("album_audio_id");
if (optLong > 0) {
kGSong.j(optLong);
}
try {
kGSong.a(jSONObject.optInt("privilege"), jSONObject.optInt("320privilege"), jSONObject.optInt("sqprivilege"));
if (as.f54365e) {
as.f("inflateKGSong", "privilege:" + kGSong.aw());
}
} catch (Exception e2) {
if (as.f54365e) {
as.d("inflateKGSong", Log.getStackTraceString(e2));
}
}
Initiator a2 = Initiator.a(2097152L);
PlaybackServiceUtil.a(KGApplication.getContext(), kGSong, true, a2, bVar);
absFrameworkFragment.showPlayerFragment(false, bundle);
if (jSONObject.optBoolean("needfav", false)) {
KGMusic kGMusicByMusicHash = KGMusicDao.getKGMusicByMusicHash(jSONObject.optString("hash"));
if (kGMusicByMusicHash == null) {
return;
}
kGMusicByMusicHash.f(4);
Playlist a3 = KGPlayListDao.a(Playlist.CLASSIFY.ilike, 2);
if (com.kugou.common.environment.a.Y() == 0 || a3 == null) {
a3 = KGPlayListDao.c(1L);
}
Playlist playlist = a3;
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper != null) {
kGMusicByMusicHash.r(curKGMusicWrapper.D());
if (curKGMusicWrapper.e()) {
kGMusicByMusicHash.c(curKGMusicWrapper.m().l());
kGMusicByMusicHash.q(curKGMusicWrapper.m().af());
}
if (com.kugou.android.ugc.history.c.a(curKGMusicWrapper.m())) {
kGMusicByMusicHash.f(curKGMusicWrapper.m().g());
}
}
ArrayList arrayList = new ArrayList();
arrayList.add(kGMusicByMusicHash);
CloudMusicUtil.getInstance().a(a2, true, arrayList, playlist, false, true, null, "PlayerFragment", false, null, "其他");
}
com.kugou.android.app.eq.d.e.a(jSONObject);
com.kugou.android.app.eq.d.e.b(jSONObject);
}
private static void a(AbsFrameworkFragment absFrameworkFragment, JSONObject jSONObject, Bundle bundle) {
if (jSONObject == null || absFrameworkFragment == null) {
return;
}
int optInt = jSONObject.optInt("type", 0);
int optInt2 = jSONObject.optInt("userid", Integer.MIN_VALUE);
String optString = jSONObject.optString(SocialConstants.PARAM_SOURCE, "");
if (optInt2 == Integer.MIN_VALUE) {
return;
}
Bundle bundle2 = new Bundle();
if (bundle != null) {
bundle2.putAll(bundle);
}
bundle2.putInt("guest_user_id", optInt2);
if ("article".equals(optString)) {
bundle2.putString("user_info_source_page", "乐库/酷狗号/文章");
bundle2.putInt("extra_ucenter_jump_tab", 3);
}
if (optInt == 1) {
bundle2.putInt("extra_ucenter_jump_tab", 5);
bundle2.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
}
bundle2.putBoolean("need_follow", jSONObject.optBoolean("needfollow"));
a(absFrameworkFragment, bundle2);
}
public static void startCommentRelated(AbsFrameworkFragment absFrameworkFragment, JSONObject jSONObject, String str) {
int optInt;
PBOpusInfo pBOpusInfo;
if (absFrameworkFragment != null && jSONObject != null && (optInt = jSONObject.optInt("commentType")) >= 1 && optInt <= 3) {
int optInt2 = jSONObject.optInt("pageType");
if (optInt2 == 1 || optInt2 == 2) {
String optString = jSONObject.optString("childrenName");
if (TextUtils.isEmpty(optString)) {
return;
}
long optLong = jSONObject.optLong("tid");
if (optInt2 != 2 || optLong >= 1) {
String optString2 = jSONObject.optString("cover");
if (optInt == 1) {
long optLong2 = jSONObject.optLong("childrenId");
if (optLong2 < 1) {
return;
}
String optString3 = jSONObject.optString("hash");
if (TextUtils.isEmpty(optString3)) {
return;
}
String optString4 = jSONObject.optString("mixsongid");
if (optInt2 == 1) {
Bundle bundle = new Bundle();
if (!TextUtils.isEmpty(optString4)) {
bundle.putLong("key_album_audio_id", cw.b(optString4));
}
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
String optString5 = jSONObject.optString("opusInfo");
if (as.f54365e) {
as.b("opusInfo", optString5);
}
if (!TextUtils.isEmpty(optString5) && (pBOpusInfo = (PBOpusInfo) new Gson().fromJson(optString5, PBOpusInfo.class)) != null && pBOpusInfo.getKtvOpusId() > 0) {
bundle.putParcelable("key_opus_info", pBOpusInfo);
}
try {
final long optLong3 = jSONObject.optLong("roomId");
final long optLong4 = jSONObject.optLong("kugouId");
if (optLong3 > 0) {
bundle.putSerializable("key_cmt_backable", new com.kugou.android.app.player.comment.i() {
@Override
public boolean a(DelegateFragment delegateFragment, boolean z) {
NavigationUtils.b(optLong4, optLong3, delegateFragment, z);
return true;
}
});
}
} catch (Exception unused) {
}
CommentsListFragment.a("articulossong", absFrameworkFragment, optString3, String.valueOf(optLong2), optString, 0, optString2, str, (Parcelable) null, bundle);
return;
}
com.kugou.android.app.player.comment.b bVar = new com.kugou.android.app.player.comment.b();
bVar.a(optString3);
bVar.b(optString2);
bVar.c(optString);
Bundle bundle2 = new Bundle();
if (!TextUtils.isEmpty(optString4)) {
bundle2.putLong("key_album_audio_id", cw.b(optString4));
}
bundle2.putSerializable("cmt_media_data", bVar);
bundle2.putString("entry_name", str);
CommentDetailFragment.a("articulossong", absFrameworkFragment, String.valueOf(optLong), 0, optString3, optString, String.valueOf(optLong2), bundle2, "0");
return;
}
if (optInt == 2) {
long optLong5 = jSONObject.optLong("specialId");
if (optLong5 < 1) {
return;
}
if (optInt2 == 1) {
Bundle bundle3 = new Bundle();
bundle3.putString("special_cover", optString2);
bundle3.putString("request_children_name", optString);
bundle3.putString("request_children_id", String.valueOf(optLong5));
bundle3.putString("entry_name", str);
CommentsListFragment.a("ca53b96fe5a1d9c22d71c8f522ef7c4f", absFrameworkFragment, String.valueOf(optLong5), optString, bundle3);
return;
}
Bundle bundle4 = new Bundle();
bundle4.putString("special_cover", optString2);
bundle4.putString("request_children_name", optString);
bundle4.putString("request_children_id", String.valueOf(optLong5));
bundle4.putString("entry_name", str);
CommentDetailFragment.a("ca53b96fe5a1d9c22d71c8f522ef7c4f", absFrameworkFragment, String.valueOf(optLong), 0, (String) null, optString, String.valueOf(optLong5), bundle4, "0");
return;
}
if (optInt != 3) {
return;
}
long optLong6 = jSONObject.optLong("albumId");
if (optLong6 < 1) {
return;
}
if (optInt2 == 1) {
Bundle bundle5 = new Bundle();
bundle5.putString("special_cover", optString2);
bundle5.putString("request_children_name", optString);
bundle5.putString("request_children_id", String.valueOf(optLong6));
bundle5.putString("entry_name", str);
CommentsListFragment.a("94f1792ced1df89aa68a7939eaf2efca", absFrameworkFragment, String.valueOf(optLong6), optString, bundle5);
return;
}
Bundle bundle6 = new Bundle();
bundle6.putString("special_cover", optString2);
bundle6.putString("request_children_name", optString);
bundle6.putString("request_children_id", String.valueOf(optLong6));
bundle6.putString("entry_name", str);
CommentDetailFragment.a("94f1792ced1df89aa68a7939eaf2efca", absFrameworkFragment, String.valueOf(optLong), 0, (String) null, optString, String.valueOf(optLong6), bundle6, "0");
}
}
}
}
public static void gotoVipFragment(AbsBaseActivity absBaseActivity) {
startVipInfoFragmetn(absBaseActivity.getBaseContext());
}
public static void startShareContactsFragment(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
com.kugou.framework.i.f.a().a("kugou@moduleTingKuqun@KuqunInviteContactsFragment", bundle);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, int i, String str, String str2) {
Bundle bundle = new Bundle();
if (i > 0) {
bundle.putLong("singer_id", i);
}
bundle.putString("title_key", str);
bundle.putInt("title_type_key", 2);
bundle.putString("singer_search", str);
bundle.putParcelable("singer_info", null);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
bundle.putString("singer_web_url", str2);
absFrameworkFragment.startFragment(SingerDetailFragment.class, bundle);
}
public static void startSingerDetailFragment(DelegateFragment delegateFragment, com.kugou.common.userCenter.d dVar) {
Bundle bundle = new Bundle();
bundle.putString("title_key", dVar.q());
bundle.putInt("title_type_key", 2);
bundle.putInt("activity_index_key", 36);
SingerInfo singerInfo = new SingerInfo();
singerInfo.f = dVar.e();
singerInfo.f60225b = dVar.q();
singerInfo.f60224a = dVar.a();
bundle.putParcelable("singer_info", singerInfo);
bundle.putLong("singer_id", dVar.a());
delegateFragment.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "好友关注歌手列表");
delegateFragment.startFragment(SingerDetailFragment.class, bundle);
}
public static void startSingerDetailFragment(DelegateFragment delegateFragment, String str, long j, long j2, boolean z) {
Bundle bundle = new Bundle();
SingerInfo singerInfo = new SingerInfo();
singerInfo.f60225b = str;
singerInfo.f60224a = j;
bundle.putString("title_key", str);
bundle.putInt("title_type_key", 2);
bundle.putInt("activity_index_key", 36);
bundle.putParcelable("singer_info", singerInfo);
bundle.putLong("singer_id", j);
bundle.putLong("singer_fans", j2);
bundle.putBoolean("is_from_my_fav", z);
delegateFragment.startFragment(SingerDetailFragment.class, bundle);
}
public static boolean isGameModuleVisible() {
int d2 = com.kugou.common.config.c.a().d(com.kugou.android.app.a.a.eF);
if (as.f54365e) {
as.d("xinshengame", "key = " + d2);
}
return d2 == 1;
}
public static boolean isAdvertiseVisible() {
return !br.an().isNoShowAdvertiseByChannel() && com.kugou.common.config.h.a().d(a.InterfaceC0829a.f) == 1;
}
public static void startSearchFeedbackFragment(DelegateFragment delegateFragment, String str, int i) {
Bundle bundle = new Bundle();
try {
bundle.putString("keyName", URLEncoder.encode(str, StringEncodings.UTF8));
} catch (UnsupportedEncodingException unused) {
}
Intent intent = new Intent(delegateFragment.aN_(), (Class<?>) KGFlexoWebActivity.class);
bundle.putString("web_title", "搜索反馈");
bundle.putString("web_url", "https://h5.kugou.com/apps/searchFB/index.html");
bundle.putBoolean("extra_from_account_appeal", true);
bundle.putBoolean("felxo_fragment_has_menu", false);
bundle.putBoolean("felxo_fragment_has_title_menu", false);
bundle.putBoolean("felxo_fragment_has_playing_bar", false);
bundle.putInt("searchNumber", i);
intent.putExtras(bundle);
delegateFragment.aN_().startActivity(intent);
}
public static void c(DelegateFragment delegateFragment, String str) {
Bundle bundle = new Bundle();
bundle.putString("web_url", str);
bundle.putBoolean("felxo_fragment_has_playing_bar", true);
bundle.putBoolean("felxo_fragment_has_menu", false);
delegateFragment.startFragment(KGFelxoWebFragment.class, bundle);
}
public static void startAddFriendFragment(AbsFrameworkFragment absFrameworkFragment) {
absFrameworkFragment.startFragment(AddFriendFragment.class, new Bundle());
}
public static void a(AbsFrameworkFragment absFrameworkFragment, String str) {
Bundle bundle = new Bundle();
bundle.putString("PAGE_SOURCE_KEY_ICF", str);
absFrameworkFragment.startFragment(InviteContactFragment.class, bundle);
}
public static void startSearchFriendFragment(AbsFrameworkFragment absFrameworkFragment) {
absFrameworkFragment.startFragment(SearchFriendFragment.class, new Bundle());
}
public static void a(AbsFrameworkFragment absFrameworkFragment, long j) {
Bundle bundle = new Bundle();
bundle.putLong("user_id", j);
absFrameworkFragment.startFragment(UserPhotoFragment.class, bundle);
}
public static void startAlbumDetailFragment(ShareList shareList) {
if (shareList == null) {
return;
}
Bundle bundle = new Bundle();
bundle.putInt("albumid", shareList.b());
bundle.putString("singer", shareList.g());
bundle.putString("mTitle", shareList.j());
bundle.putString("mTitleClass", shareList.j());
bundle.putString("imageurl", shareList.k());
com.kugou.common.base.g.a((Class<? extends Fragment>) AlbumDetailFragment.class, bundle);
}
public static void a(int i, boolean z) {
if (i <= 0) {
return;
}
Bundle bundle = new Bundle();
bundle.putInt("albumid", i);
bundle.putBoolean("auto_play", z);
com.kugou.common.base.g.a((Class<? extends Fragment>) AlbumDetailFragment.class, bundle);
}
public static void a(Bundle bundle) {
com.kugou.framework.i.f.a().a("kugou@moduleLyricMaker@LyricGuideFragment", bundle);
}
public static void b(Bundle bundle) {
com.kugou.framework.i.f.a().a("kugou@moduleLyricMaker@LyricMakeContentEditFragment", bundle);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, String str3, String str4, String str5, String str6) {
a(absFrameworkFragment, str, str2, str3, str4, str5, str6, "", "");
}
public static void a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, String str3, String str4, String str5, String str6, String str7) {
a(absFrameworkFragment, str, str2, str3, str4, str5, str6, "", str7);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8) {
if (com.kugou.android.netmusic.musicstore.c.a(absFrameworkFragment.getActivity())) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.aft).setSh(str4).setSn(TextUtils.isEmpty(str3) ? "其他" : str3).setSty(com.kugou.android.app.player.comment.e.d.a(str6)).setSvar1(str).setSvar2(str2));
Bundle bundle = new Bundle();
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
bundle.putString("entry_name", str);
bundle.putString("topic_keyWord", str2);
bundle.putString("request_children_name", str3);
bundle.putString("request_hash", str4);
bundle.putString("request_children_id", str5);
bundle.putString(DelegateFragment.KEY_RESUME_PAGE_CUSTOM_IDENTIFIER, absFrameworkFragment.getString(R.string.dp));
bundle.putBoolean(DelegateFragment.KEY_RESUME_PAGE_IDENTIFIER_APPEND_TITLE, false);
if (TextUtils.isEmpty(str6)) {
str6 = CmtDynamicAd.TYPE_SUBJECT;
}
if ("ca53b96fe5a1d9c22d71c8f522ef7c4f".equals(str6) || "94f1792ced1df89aa68a7939eaf2efca".equals(str6)) {
bundle.putString("special_cover", str7);
}
bundle.putString("cmt_code_generator", str6);
bundle.putString("key_album_audio_id", str8);
absFrameworkFragment.startFragment(TopicMainFragment.class, bundle);
}
}
public static void a(DelegateFragment delegateFragment, String str, int i, int i2) {
Bundle bundle = new Bundle();
bundle.putString("topic_keyword", str);
bundle.putInt("key_from", i);
bundle.putInt("page_source", i2);
delegateFragment.startFragment(RelatedMediaPickerFragment.class, bundle);
}
public static <T extends CommentEntityWithMusicInfo> void a(DelegateFragment delegateFragment, T t, boolean z, String str, String str2, boolean z2) {
String str3;
if (t == null || TextUtils.isEmpty(t.moduleCode)) {
return;
}
Bundle bundle = new Bundle();
String str4 = t.i;
String str5 = t.moduleCode;
char c2 = 65535;
switch (str5.hashCode()) {
case -1867885268:
if (str5.equals(CmtDynamicAd.TYPE_SUBJECT)) {
c2 = 3;
break;
}
break;
case -757098030:
if (str5.equals("94f1792ced1df89aa68a7939eaf2efca")) {
c2 = 1;
break;
}
break;
case -61704763:
if (str5.equals("circledycmt")) {
c2 = 4;
break;
}
break;
case 1542938637:
if (str5.equals("articulossong")) {
c2 = 0;
break;
}
break;
case 1750837462:
if (str5.equals("ca53b96fe5a1d9c22d71c8f522ef7c4f")) {
c2 = 2;
break;
}
break;
}
if (c2 == 0) {
b(t, bundle);
} else if (c2 == 1 || c2 == 2) {
a(t, bundle);
} else {
if (c2 == 3) {
bundle.putString("topic_title", str2);
str3 = str;
bundle.putBoolean("show_media_if_exist", true);
bundle.putInt("reply_count", t.x);
bundle.putString("entry_name", !z2 ? DefineMineConfig$DefineMine.DM_MUSICR : "话题页进入");
bundle.putString("special_cover", t.cover);
CommentDetailFragment.a(t.moduleCode, delegateFragment, t, 0, t.hash, t.special_child_name, str3, bundle, z, false, false, null);
}
if (c2 == 4 && (t instanceof DynamicEntity)) {
a((DynamicEntity) t, bundle);
}
}
str3 = str4;
bundle.putBoolean("show_media_if_exist", true);
bundle.putInt("reply_count", t.x);
bundle.putString("entry_name", !z2 ? DefineMineConfig$DefineMine.DM_MUSICR : "话题页进入");
bundle.putString("special_cover", t.cover);
CommentDetailFragment.a(t.moduleCode, delegateFragment, t, 0, t.hash, t.special_child_name, str3, bundle, z, false, false, null);
}
private static void a(CommentEntityWithMusicInfo commentEntityWithMusicInfo, Bundle bundle) {
String str = commentEntityWithMusicInfo.i;
long j = 0;
try {
if (!TextUtils.isEmpty(str)) {
j = Long.valueOf(str).longValue();
}
} catch (NumberFormatException e2) {
as.e(e2);
}
bundle.putString("special_cover", commentEntityWithMusicInfo.cover);
bundle.putString("request_children_name", commentEntityWithMusicInfo.special_child_name);
bundle.putString("request_children_id", String.valueOf(j));
}
private static void a(DynamicEntity dynamicEntity, Bundle bundle) {
char c2;
String str = dynamicEntity.dt;
int hashCode = str.hashCode();
if (hashCode == 49) {
if (str.equals("1")) {
c2 = 0;
}
c2 = 65535;
} else if (hashCode != 50) {
if (hashCode == 52 && str.equals("4")) {
c2 = 2;
}
c2 = 65535;
} else {
if (str.equals("2")) {
c2 = 1;
}
c2 = 65535;
}
if (c2 == 0) {
b(dynamicEntity, bundle);
bundle.putString("dynamic_media_type", "articulossong");
} else if (c2 == 1) {
a((CommentEntityWithMusicInfo) dynamicEntity, bundle);
bundle.putString("dynamic_media_type", "94f1792ced1df89aa68a7939eaf2efca");
} else {
if (c2 != 2) {
return;
}
a((CommentEntityWithMusicInfo) dynamicEntity, bundle);
bundle.putString("dynamic_media_type", "ca53b96fe5a1d9c22d71c8f522ef7c4f");
}
}
private static void b(CommentEntityWithMusicInfo commentEntityWithMusicInfo, Bundle bundle) {
com.kugou.android.app.player.comment.b bVar = new com.kugou.android.app.player.comment.b();
bVar.a(commentEntityWithMusicInfo.hash);
bVar.b(commentEntityWithMusicInfo.cover);
bVar.c(commentEntityWithMusicInfo.special_child_name);
bVar.a(cw.b(commentEntityWithMusicInfo.mixid));
if (commentEntityWithMusicInfo.music != null) {
bVar.b(commentEntityWithMusicInfo.music.af());
if (TextUtils.isEmpty(bVar.c()) && !TextUtils.isEmpty(commentEntityWithMusicInfo.music.r())) {
bVar.a(commentEntityWithMusicInfo.music.r());
}
if (bVar.a() == 0 && commentEntityWithMusicInfo.music.Q() != 0) {
bVar.a(commentEntityWithMusicInfo.music.Q());
}
}
bundle.putSerializable("cmt_media_data", bVar);
}
public static void c(Bundle bundle) {
com.kugou.framework.i.f.a().a("kugou@moduleLyricMaker@CorrectLyricFragment", bundle);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, CommentEntity commentEntity, String str, String str2, String str3) {
String str4;
if (com.kugou.android.netmusic.musicstore.c.a(absFrameworkFragment.getActivity())) {
Bundle bundle = new Bundle();
bundle.putBoolean("felxo_fragment_has_title_menu", false);
bundle.putBoolean("felxo_fragment_has_playing_bar", false);
Bundle bundle2 = new Bundle();
bundle2.putString("special_child_id", TextUtils.isEmpty(commentEntity.i) ? absFrameworkFragment.getArguments().getString("request_children_id") : commentEntity.i);
if (TextUtils.isEmpty(str3) && (commentEntity instanceof PostedCommentEntity)) {
PostedCommentEntity postedCommentEntity = (PostedCommentEntity) commentEntity;
String o = postedCommentEntity.o();
String p = postedCommentEntity.p();
str = postedCommentEntity.q();
str4 = o;
str2 = p;
} else {
str4 = str3;
}
bundle2.putString("name", str);
bundle2.putString("hash", str2);
bundle2.putString("comment_id", commentEntity.f5164a);
bundle2.putString(WebPicUploadResult.RESP_UPLOAD_PIC_PARAM_CODE, str4);
bundle.putString("web_url", commentEntity.ab + com.kugou.android.share.countersign.d.h.a(bundle2));
bundle.putString("cmt_code_generator", str3);
absFrameworkFragment.startFragment(CommentWebFragment.class, bundle);
}
}
public static void a(DelegateFragment delegateFragment, @ImportType.Type int i) {
Bundle bundle = new Bundle(9);
bundle.putString("web_url", com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.wy));
bundle.putString("web_title", delegateFragment.getString(R.string.a3g));
bundle.putBoolean("felxo_fragment_has_playing_bar", false);
bundle.putBoolean("can_back_web", true);
bundle.putBoolean("felxo_fragment_has_menu", false);
bundle.putBoolean("felxo_fragment_has_title_menu", false);
bundle.putBoolean("KG_FELXO_WEB_IS_AUTO_WEB_VIEW", true);
bundle.putBoolean("kg_felxo_web_fragment_destroy_clear_cache", true);
bundle.putInt("kg_felxo_web_fragment_title_color", R.color.fc);
com.kugou.common.environment.b.a().a(107, i);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.aig).setFo(i != 0 ? i != 1 ? "" : "/我首页" : "/收藏/歌单"));
delegateFragment.startFragment(ImportPlaylistWebViewFragment.class, bundle);
}
public static void e(DelegateFragment delegateFragment) {
Bundle bundle = new Bundle(1);
bundle.putString("web_url", com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.zy));
bundle.putBoolean("felxo_fragment_has_playing_bar", false);
bundle.putBoolean("can_back_web", true);
bundle.putBoolean("felxo_fragment_has_menu", false);
bundle.putBoolean("felxo_fragment_has_title_menu", false);
bundle.putBoolean("KG_FELXO_WEB_IS_AUTO_WEB_VIEW", true);
bundle.putBoolean("kg_felxo_web_fragment_destroy_clear_cache", true);
bundle.putInt("kg_felxo_web_fragment_title_color", R.color.fc);
delegateFragment.startFragment(KGFelxoWebFragment.class, bundle);
}
public static void b(DelegateFragment delegateFragment, String str, int i) {
Bundle bundle = new Bundle();
bundle.putString("key_nickname", str);
bundle.putInt("key_user_Id", i);
bundle.putString(DelegateFragment.KEY_RESUME_PAGE_CUSTOM_IDENTIFIER, "个人中心评论页");
bundle.putBoolean(DelegateFragment.KEY_RESUME_PAGE_IDENTIFIER_APPEND_TITLE, false);
delegateFragment.startFragment(UserCommentFragment.class, bundle);
}
public static void a() {
f4077a = null;
f4078b = null;
f4079c = false;
}
public static void a(AbsFrameworkFragment absFrameworkFragment) {
if (bq.m(f4077a)) {
return;
}
a(absFrameworkFragment, f4077a, f4078b, false);
f4077a = null;
f4078b = null;
f4079c = false;
}
public static String c(String str) {
String b2 = com.kugou.common.config.c.a().b(com.kugou.common.config.a.yU);
if (b2 != null && !TextUtils.isEmpty(b2) && b2.endsWith("/")) {
return b2 + "?key=" + com.kugou.common.useraccount.utils.c.a(str);
}
return "https://scan.kugou.com/?key=" + com.kugou.common.useraccount.utils.c.a(str);
}
public static boolean a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, boolean z) {
String str3;
try {
str3 = Uri.parse(str).getQueryParameter("openuser");
} catch (Exception e2) {
e2.printStackTrace();
str3 = null;
}
if (str3 == null || !str3.equals("1")) {
return false;
}
if (!com.kugou.common.environment.a.u()) {
f4077a = str;
f4078b = str2;
f4079c = z;
startLoginFragment(absFrameworkFragment.getActivity());
if (z) {
absFrameworkFragment.finish();
}
return true;
}
Bundle bundle = new Bundle();
bundle.putLong("guest_user_id", com.kugou.common.environment.a.Y());
bundle.putInt(SocialConstants.PARAM_SOURCE, 0);
bundle.putString("user_info_source_page", str2);
if (z) {
c(absFrameworkFragment, bundle);
} else {
a(absFrameworkFragment, bundle);
}
if (z) {
str = c(str);
}
Intent intent = new Intent(absFrameworkFragment.getActivity(), (Class<?>) KGFlexoWebActivity.class);
Bundle bundle2 = new Bundle();
bundle2.putString("web_url", str);
bundle2.putBoolean("canSwipe", true);
bundle2.putString("from_type", "from_scan");
intent.putExtras(bundle2);
absFrameworkFragment.getActivity().startActivity(intent);
return true;
}
public static void c(AbsFrameworkFragment absFrameworkFragment, String str, String str2) {
Bundle bundle = new Bundle(2);
bundle.putString("web_url", str);
if (!bq.m(str2)) {
bundle.putString("web_title", str2);
}
absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle);
}
public static void d(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
Bundle bundle2;
if (absFrameworkFragment == null) {
return;
}
if (bundle != null) {
bundle2 = new Bundle(bundle);
} else {
bundle2 = new Bundle(2);
}
if (c()) {
bundle2.putBoolean("kg_felxo_web_show_album_concert_title", true);
bundle2.putInt("kg_felxo_web_show_album_concert_tab_key", 0);
absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle2);
return;
}
absFrameworkFragment.startFragment(AlbumConcertMainFragment.class, bundle2);
}
public static void e(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
Bundle bundle2;
if (absFrameworkFragment == null) {
return;
}
if (bundle != null) {
bundle2 = new Bundle(bundle);
} else {
bundle2 = new Bundle(2);
}
if (c()) {
bundle2.putBoolean("kg_felxo_web_show_album_concert_title", true);
bundle2.putInt("kg_felxo_web_show_album_concert_tab_key", 1);
absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle2);
return;
}
AlbumConcertMainFragment.a(absFrameworkFragment, bundle2, 1);
}
public static boolean c() {
return com.kugou.common.config.c.a().d(com.kugou.android.app.a.a.bn) == 1;
}
public static void startGame(Activity activity, String str, String str2) {
if (com.kugou.android.x5.a.a(activity, str, str2)) {
return;
}
Intent intent = new Intent(KGCommonApplication.getContext(), (Class<?>) KGFlexoWebActivity.class);
Bundle bundle = new Bundle();
bundle.putString("web_title", str);
bundle.putString("web_url", str2);
bundle.putBoolean("sendDestoryMsg", false);
bundle.putBoolean("statusbar", true);
bundle.putBoolean("extra_full_page_transparent", true);
bundle.putBoolean("extra_is_hide_status_bar", true);
intent.putExtras(bundle);
intent.addFlags(SQLiteDatabase.CREATE_IF_NECESSARY);
KGCommonApplication.getContext().startActivity(intent);
}
public static void d(String str) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.amV).setSvar1(str));
if (!br.Q(KGCommonApplication.getContext())) {
bv.a(KGCommonApplication.getContext(), R.string.av3);
return;
}
Bundle bundle = new Bundle(2);
bundle.putString("web_url", com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.zD));
bundle.putString("web_title", "儿童专区");
bundle.putBoolean("is_tag_page", true);
bundle.putBoolean("KG_FELXO_WEB_IS_AUTO_WEB_VIEW", true);
com.kugou.common.base.g.a((Class<? extends Fragment>) ChildrenMusicFragment.class, bundle);
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.a(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.amU).setSvar1(str));
}
public static void a(String str, String str2) {
Bundle bundle = new Bundle();
bundle.putBoolean("isFromRingDiy", true);
if (!TextUtils.isEmpty(str)) {
bundle.putString("service", str);
}
if (!TextUtils.isEmpty(str2)) {
bundle.putString("phoneNum", str2);
}
try {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
com.kugou.common.base.g.a((Class<? extends Fragment>) Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void b() {
Bundle bundle = new Bundle();
bundle.putBoolean("isFromInnerHtml5", true);
try {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
com.kugou.common.base.g.a((Class<? extends Fragment>) Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
} catch (ClassNotFoundException e2) {
com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
as.e(e2);
}
}
public static void j(AbsFrameworkFragment absFrameworkFragment) {
if (com.kugou.common.environment.a.u() || !com.kugou.android.launcher.z.g(2)) {
Bundle bundle = new Bundle();
bundle.putBoolean("isfromrecpage", false);
bundle.putBoolean("isfromnavi", false);
bundle.putBoolean("is_from_queue", true);
absFrameworkFragment.startFragment(DailyBillFragment.class, bundle);
com.kugou.android.netmusic.discovery.dailybills.f.a().b(System.currentTimeMillis());
return;
}
com.kugou.android.netmusic.discovery.dailybills.a.a aVar = new com.kugou.android.netmusic.discovery.dailybills.a.a(absFrameworkFragment.aN_(), absFrameworkFragment);
aVar.a(true);
aVar.show();
}
public static void f(AbsFrameworkFragment absFrameworkFragment) {
if (com.kugou.common.environment.a.u() || !com.kugou.android.launcher.z.g(2)) {
Bundle bundle = new Bundle();
bundle.putBoolean("isfromrecpage", false);
bundle.putBoolean("isfromnavi", true);
absFrameworkFragment.startFragment(DailyBillFragment.class, bundle);
com.kugou.android.netmusic.discovery.dailybills.f.a().b(System.currentTimeMillis());
return;
}
new com.kugou.android.netmusic.discovery.dailybills.a.a(absFrameworkFragment.aN_(), absFrameworkFragment).show();
}
public static void a(AbsFrameworkFragment absFrameworkFragment, String str, boolean z) {
com.kugou.android.app.personalfm.middlepage.c.a(absFrameworkFragment, str, z);
}
public static void f(String str) {
Bundle bundle = new Bundle();
bundle.putString("web_title", "首唱会");
bundle.putString("web_url", str);
com.kugou.common.base.g.a((Class<? extends Fragment>) KGFelxoWebFragment.class, bundle);
}
public static void g(AbsFrameworkFragment absFrameworkFragment) {
if (com.kugou.android.app.player.b.a.f()) {
com.kugou.common.q.b.a().Q(false);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 6, 0.0f));
}
absFrameworkFragment.startFragmentWithTarget(absFrameworkFragment.getMainFragmentContainer(), PlayerFragment.class, null, false, true);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, com.kugou.android.netmusic.discovery.special.master.b.a aVar) {
if (absFrameworkFragment == null || aVar == null) {
return;
}
Bundle bundle = new Bundle();
bundle.putInt("extra_userid", aVar.a());
bundle.putString("extra_name", aVar.b());
bundle.putBoolean("extra_only_song_list", true);
bundle.putSerializable("extra_special_master", aVar);
absFrameworkFragment.startFragment(UserCenterSongListFragment.class, bundle);
}
public static void a(DelegateFragment delegateFragment, ChannelEntity channelEntity, String str, boolean z, boolean z2, int i) {
if (channelEntity.i == 2) {
bv.a((Context) delegateFragment.aN_(), "频道审核不通过");
return;
}
Bundle bundle = new Bundle();
bundle.putParcelable("EXTRA_CHANNEL_DATA", channelEntity);
bundle.putString("EXTRA_FO", str);
bundle.putInt("CHANNEL_DETAIL_SOURCE", i);
bundle.putString(DelegateFragment.KEY_IDENTIFIER, delegateFragment.getSourcePath());
if (z) {
delegateFragment.startFragment(ChannelDetailBridgeFragment.class, bundle, z2);
} else {
delegateFragment.startFragment(ChannelDetailFragment.class, bundle);
}
}
public static void a(DelegateFragment delegateFragment, ChannelEntity channelEntity, String str, int i) {
a(delegateFragment, channelEntity, str, false, true, i);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, String str, long j, String str2, int i) {
a(absFrameworkFragment, str, j, str2, i, false);
}
public static void a(AbsFrameworkFragment absFrameworkFragment, String str, long j, String str2, int i, boolean z) {
Bundle bundle = new Bundle();
bundle.putString("EXTRA_CHANNEL_ID", str);
bundle.putLong("EXTRA_CHANNEL_USER_ID", j);
bundle.putString("EXTRA_FO", str2);
bundle.putInt("CHANNEL_DETAIL_SOURCE", i);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
if (z) {
absFrameworkFragment.startFragment(ChannelDetailBridgeFragment.class, bundle);
} else {
absFrameworkFragment.startFragment(ChannelDetailFragment.class, bundle);
}
}
public static void a(AbsFrameworkFragment absFrameworkFragment, Bundle bundle, String str, int i, boolean z) {
bundle.putString("EXTRA_FO", str);
bundle.putInt("CHANNEL_DETAIL_SOURCE", i);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
if (z) {
absFrameworkFragment.startFragment(ChannelDetailBridgeFragment.class, bundle);
} else {
absFrameworkFragment.startFragment(ChannelDetailFragment.class, bundle);
}
}
public static void a(Activity activity, String str, Runnable runnable) {
boolean z;
JSONObject jSONObject;
int j = com.kugou.common.q.b.a().j();
long Y = com.kugou.common.environment.a.Y();
String b2 = com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.Dp);
if (!TextUtils.isEmpty(b2) && Y > 0) {
String[] split = b2.split(",");
int length = split.length;
int i = 0;
while (true) {
if (i >= length) {
break;
}
if (String.valueOf(Y).equals(split[i])) {
j = 1;
break;
}
i++;
}
}
boolean z2 = j != 1;
if (j == -1) {
String a2 = com.kugou.common.q.b.a().a("user_data_json", "");
if (!TextUtils.isEmpty(a2)) {
try {
jSONObject = new JSONObject(a2);
} catch (JSONException unused) {
}
if (jSONObject.getInt("status") == 1) {
JSONObject jSONObject2 = new JSONObject(jSONObject.getString("data"));
if (jSONObject2.has("mobile")) {
int optInt = jSONObject2.optInt("mobile", 0);
com.kugou.common.q.b.a().b(optInt);
if (optInt != 1) {
z = true;
if (z) {
Intent intent = new Intent(activity, (Class<?>) SetOrBindPhoneActivity.class);
intent.putExtra("is_from", str);
intent.putExtra("is_jump_once", true);
intent.putExtra("show_bind_mobile_intro", false);
activity.startActivity(intent);
return;
}
runnable.run();
return;
}
}
}
}
z = false;
if (z) {
}
}
z = z2;
if (z) {
}
}
public static void a(AbsFrameworkFragment absFrameworkFragment, final Runnable runnable) {
if (!com.kugou.common.environment.a.u()) {
com.kugou.android.netmusic.discovery.dailybills.j.a().a(new j.a() {
@Override
public void a(FrameworkActivity frameworkActivity) {
runnable.run();
com.kugou.android.netmusic.discovery.dailybills.j.a().c();
}
@Override
public void b(FrameworkActivity frameworkActivity) {
runnable.run();
com.kugou.android.netmusic.discovery.dailybills.j.a().c();
}
@Override
public void c(FrameworkActivity frameworkActivity) {
com.kugou.android.netmusic.discovery.dailybills.j.a().c();
}
});
KGSystemUtil.startLoginFragment(absFrameworkFragment.aN_(), false, true);
} else {
runnable.run();
}
}
}