酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319
以下内容为反编译后的 DailyBillFragment.java 源代码,内容仅作参考
package com.kugou.android.netmusic.discovery.dailybills;
import android.animation.Animator;
import android.animation.ValueAnimator;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.SystemClock;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewCompat;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.ForegroundColorSpan;
import android.util.Log;
import android.util.Pair;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AbsListView;
import android.widget.CheckBox;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
import com.huawei.hms.support.hianalytics.HiAnalyticsConstant;
import com.kugou.android.app.KGApplication;
import com.kugou.android.app.NavigationUtils;
import com.kugou.android.app.process.EnvManager;
import com.kugou.android.common.delegate.DelegateFragment;
import com.kugou.android.common.delegate.c;
import com.kugou.android.common.delegate.f;
import com.kugou.android.common.delegate.g;
import com.kugou.android.common.delegate.s;
import com.kugou.android.common.entity.Channel;
import com.kugou.android.common.entity.KGMusic;
import com.kugou.android.common.entity.KGSong;
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.common.utils.m;
import com.kugou.android.common.widget.FavImageView;
import com.kugou.android.download.stat.DownloadTraceModel;
import com.kugou.android.lite.R;
import com.kugou.android.netmusic.bills.a.b;
import com.kugou.android.netmusic.discovery.advertise.dailybill.b;
import com.kugou.android.netmusic.discovery.advertise.dailybill.protocol.DailyBillAdEntity;
import com.kugou.android.netmusic.discovery.dailybills.d;
import com.kugou.android.netmusic.discovery.dailybills.protocol.UploadShowedResult;
import com.kugou.android.netmusic.radio.b.a.a;
import com.kugou.android.netmusic.search.c;
import com.kugou.common.network.a.h;
import com.kugou.common.player.b.n;
import com.kugou.common.player.manager.Initiator;
import com.kugou.common.skinpro.widget.SkinMainFramLyout;
import com.kugou.common.userCenter.UserInfoConstant;
import com.kugou.common.useraccount.entity.UpdateUserInfo;
import com.kugou.common.useraccount.protocol.o;
import com.kugou.common.utils.SVLightModeHelper;
import com.kugou.common.utils.aj;
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.ca;
import com.kugou.common.utils.ch;
import com.kugou.common.utils.df;
import com.kugou.common.utils.r;
import com.kugou.common.widget.KGTransImageButton;
import com.kugou.framework.database.KGPlayListDao;
import com.kugou.framework.database.KGSongDao;
import com.kugou.framework.database.af;
import com.kugou.framework.mymusic.cloudtool.CloudFavTraceModel;
import com.kugou.framework.mymusic.cloudtool.CloudMusicModel;
import com.kugou.framework.mymusic.cloudtool.CloudMusicUtil;
import com.kugou.framework.mymusic.cloudtool.t;
import com.kugou.framework.netmusic.a.a;
import com.kugou.framework.scan.ScanUtil;
import com.kugou.framework.service.util.BackgroundServiceUtil;
import com.kugou.framework.service.util.PlaybackServiceUtil;
import com.kugou.framework.share.common.ShareUtils;
import com.kugou.framework.share.entity.ShareSong;
import com.kugou.framework.statistics.easytrace.task.ae;
import com.kugou.framework.statistics.easytrace.task.z;
import com.qq.e.comm.constants.ErrorCode;
import com.tencent.connect.common.Constants;
import de.greenrobot.event.EventBus;
import java.lang.ref.WeakReference;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
import org.json.JSONArray;
import rx.android.schedulers.AndroidSchedulers;
import rx.e;
import rx.l;
import rx.schedulers.Schedulers;
@com.kugou.common.base.uiframe.a(b = "今日推荐")
@com.kugou.common.base.e.c(a = 635671946)
public class DailyBillFragment extends DelegateFragment implements View.OnClickListener, g.d, s.n, com.kugou.android.netmusic.c.a {
private static long Z = 3000;
private g.b A;
private TextView B;
private View C;
private View D;
private View E;
private View F;
private View G;
private View H;
private View I;
private View J;
private CheckBox K;
private TextView L;
private KGTransImageButton M;
private View N;
private View O;
private View P;
private View Q;
private View R;
private KGSong[] S;
private l X;
private TextView aa;
private volatile d ac;
private int ad;
private e ae;
private ImageView af;
private boolean ah;
private LinearLayout ai;
private ImageView aj;
private TextView ak;
private com.kugou.android.netmusic.discovery.advertise.dailybill.b al;
private b.C0600b am;
private com.kugou.framework.netmusic.a.a an;
private ImageView ao;
private com.kugou.android.useraccount.a.b ap;
k aq;
private TextView ar;
private TextView as;
private Playlist at;
com.kugou.common.dialog8.popdialogs.b f34442b;
private a f34443c;
private b f34444d;
private LinearLayout f34445e;
private LinearLayout f;
private View g;
private View h;
private SkinMainFramLyout i;
private com.kugou.android.netmusic.bills.a.b j;
private View o;
private View p;
private String r;
private ImageButton s;
private boolean t;
private boolean u;
private View z;
private c W = new c();
private int k = -1;
private int l = 0;
private List<Integer> m = new ArrayList();
private boolean n = false;
private int q = 0;
private com.kugou.android.netmusic.discovery.dailybills.a v = new com.kugou.android.netmusic.discovery.dailybills.a();
private final String w = String.valueOf(hashCode());
private boolean x = false;
private boolean V = true;
private volatile long Y = 0;
String[] ab = {"J A N", "F E B", "M A R", "A P R", "M A Y", "J U N", "J U L", "A U G", "S E P", "O C T", "N O V", "D E C"};
private Handler y = new com.kugou.framework.common.utils.stacktrace.e() {
@Override
public void handleMessage(Message message) {
if (message.what != 1) {
return;
}
Initiator a2 = Initiator.a(DailyBillFragment.this.getPageKey());
Iterator it = DailyBillFragment.this.m.iterator();
while (it.hasNext()) {
PlaybackServiceUtil.a(DailyBillFragment.this.getApplicationContext(), DailyBillFragment.this.j.getItem(((Integer) it.next()).intValue()), false, a2, DailyBillFragment.this.aN_().getMusicFeesDelegate());
}
DailyBillFragment.this.m.clear();
}
};
public AbsListView.OnScrollListener f34441a = new AbsListView.OnScrollListener() {
private boolean f34484a = false;
@Override
public void onScrollStateChanged(AbsListView absListView, int i) {
DailyBillFragment.this.aq.onScrollStateChanged(absListView, i);
if (DailyBillFragment.this.getEditModeDelegate().m()) {
return;
}
if (i == 0) {
DailyBillFragment.this.A.c(false);
} else {
DailyBillFragment.this.A.c(true);
}
DailyBillFragment.this.getLocationViewDeleagate().a(i);
DailyBillFragment.this.getLocationViewDeleagate().a(DailyBillFragment.this.j.getDatas());
}
@Override
public void onScroll(AbsListView absListView, int i, int i2, int i3) {
DailyBillFragment.this.aq.onScroll(absListView, i, i2, i3);
if (i != 0) {
DailyBillFragment.this.d(255);
if (this.f34484a) {
return;
}
this.f34484a = true;
SVLightModeHelper.a((Activity) DailyBillFragment.this.getActivity(), true);
DailyBillFragment.this.getTitleDelegate().F().setVisibility(0);
DailyBillFragment.this.getTitleDelegate().a((CharSequence) "今日推荐");
if (com.kugou.common.skinpro.e.c.a()) {
return;
}
DailyBillFragment.this.getTitleDelegate().O().setColorFilter(ViewCompat.MEASURED_STATE_MASK);
return;
}
int pow = (int) (Math.pow((absListView.getChildAt(0) == null ? 0.0f : -r7.getTop()) / DailyBillFragment.this.ad, 2.0d) * 255.0d);
DailyBillFragment.this.d(pow);
if (pow > 239) {
if (this.f34484a) {
return;
}
this.f34484a = true;
SVLightModeHelper.a((Activity) DailyBillFragment.this.getActivity(), true);
DailyBillFragment.this.getTitleDelegate().F().setVisibility(0);
DailyBillFragment.this.getTitleDelegate().a((CharSequence) "今日推荐");
if (com.kugou.common.skinpro.e.c.a()) {
return;
}
DailyBillFragment.this.getTitleDelegate().O().setColorFilter(ViewCompat.MEASURED_STATE_MASK);
return;
}
if (this.f34484a) {
this.f34484a = false;
SVLightModeHelper.b((Activity) DailyBillFragment.this.getActivity(), false);
DailyBillFragment.this.getTitleDelegate().a((CharSequence) "");
DailyBillFragment.this.getTitleDelegate().O().setColorFilter(-1);
DailyBillFragment.this.getTitleDelegate().F().setVisibility(8);
}
}
};
private View.OnClickListener T = new View.OnClickListener() {
@Override
public void onClick(View view) {
int id = view.getId();
if (id == R.id.b17) {
DailyBillFragment.this.turnToEditMode();
return;
}
if (id != R.id.b1a) {
if (id == R.id.b14) {
DailyBillFragment.this.getEditModeDelegate().l();
return;
} else {
if (id == R.id.r7) {
DailyBillFragment.this.getEditModeDelegate().o();
return;
}
return;
}
}
DailyBillFragment dailyBillFragment = DailyBillFragment.this;
dailyBillFragment.S = dailyBillFragment.j.e();
if (DailyBillFragment.this.S == null || DailyBillFragment.this.S.length != 0) {
DailyBillFragment.this.f34444d.removeMessages(2);
DailyBillFragment.this.f34444d.sendEmptyMessage(2);
} else {
DailyBillFragment.this.showToast(R.string.nw);
}
}
};
Long ag = 0L;
private BroadcastReceiver U = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
Log.e("liucg", "action = " + action);
if ("com.kugou.android.music.listchanged".equals(action)) {
return;
}
if ("com.kugou.android.music.playstatechanged".equals(action)) {
if (DailyBillFragment.this.j != null) {
DailyBillFragment.this.j.notifyDataSetChanged();
return;
}
return;
}
if ("com.kugou.android.music.changeto_stopstate".equals(action)) {
String stringExtra = intent.getStringExtra("currentplayhashvalue");
String stringExtra2 = intent.getStringExtra("currentplayextname");
if (stringExtra == null || stringExtra2 == null || DailyBillFragment.this.j == null) {
return;
}
DailyBillFragment.this.j.a(stringExtra, stringExtra2);
return;
}
if ("com.kugou.android.action.download_complete".equals(action) || "com.kugou.android.action.cache_complete".equals(action) || "com.kugou.android.clear_song_cache".equals(action)) {
DailyBillFragment.this.f34444d.sendEmptyMessage(3);
return;
}
if ("com.kugou.android.cloud_music_saved".equals(action)) {
Playlist a2 = KGPlayListDao.a(DailyBillFragment.this.r, 2);
if (a2 != null) {
DailyBillFragment.this.a(a2.b());
}
if (DailyBillFragment.this.n) {
DailyBillFragment.this.c_(null);
}
DailyBillFragment.this.n = false;
return;
}
if ("com.kugou.android.add_net_fav_success".equals(action)) {
DailyBillFragment.this.ao_();
int intExtra = intent.getIntExtra("playlistId", 0);
Playlist a3 = KGPlayListDao.a(DailyBillFragment.this.r, 2);
if (a3 != null && a3.b() == intExtra) {
DailyBillFragment.this.q = intExtra;
DailyBillFragment.this.a(intExtra);
}
boolean booleanExtra = intent.getBooleanExtra("is_delete", false);
boolean booleanExtra2 = intent.getBooleanExtra("iscollectPlaylist", false);
int intExtra2 = intent.getIntExtra("cloudResult", 0);
if (booleanExtra || !booleanExtra2) {
return;
}
if (intExtra2 == 0) {
com.kugou.common.utils.e.c.a(DailyBillFragment.this.getActivity(), "收藏歌单成功", 0).show();
return;
} else if (intExtra2 == 1) {
com.kugou.common.utils.e.c.a(DailyBillFragment.this.getActivity(), R.string.pj, 0).show();
return;
} else {
if (intExtra2 == 2) {
com.kugou.common.utils.e.c.a(DailyBillFragment.this.getActivity(), R.string.pg, 0).show();
return;
}
return;
}
}
if ("com.kugou.android.add_net_has_fav_list".equals(action)) {
Playlist a4 = KGPlayListDao.a(DailyBillFragment.this.r, 2);
if (a4 != null) {
DailyBillFragment.this.a(a4.b());
return;
}
return;
}
if ("com.kugou.android.user_logout".equals(action)) {
DailyBillFragment.this.a(0);
return;
}
if ("com.kugou.android.action.finish_login".equals(action)) {
if (!DailyBillFragment.this.n || !intent.getBooleanExtra("result_login", false)) {
DailyBillFragment.this.n = false;
return;
} else {
DailyBillFragment.this.n = true;
return;
}
}
if ("com.kugou.android.action.vip_state_change".equals(intent.getAction())) {
Initiator a5 = Initiator.a(DailyBillFragment.this.getPageKey());
c.a a6 = com.kugou.android.netmusic.search.c.b().a();
if (a6 == null || !a6.a().equals(DailyBillFragment.this.getClass().getName())) {
return;
}
t.a().a(DailyBillFragment.this.aN_(), a5, a6.b(), -1L, new com.kugou.android.app.dialog.b.d() {
@Override
public void a() {
}
}, DailyBillFragment.this.w);
com.kugou.android.netmusic.search.c.b().d();
return;
}
if ("com.kugou.android.music.metachanged".equals(action)) {
if (DailyBillFragment.this.j != null) {
if (DailyBillFragment.this.x) {
DailyBillFragment.this.j.notifyDataSetChanged();
} else {
DailyBillFragment.this.getLocationViewDeleagate().g(DailyBillFragment.this.j.getDatas());
}
}
DailyBillFragment.this.x = false;
return;
}
if ("com.kugou.android.cloud_music_delete_success".equals(action)) {
DailyBillFragment.this.r();
return;
}
if ("android.intent.action.cloudmusic.success".equals(action)) {
DailyBillFragment.this.r();
return;
}
if ("android.intent.action.cloudmusic.fail.song.outofspace".equals(action) || "android.intent.action.cloudmusic.fail.fav.outofspace".equals(action)) {
DailyBillFragment.this.r();
} else if ("com.kugou.android.user_info_changed".equals(action)) {
DailyBillFragment.this.r();
DailyBillFragment.this.k();
}
}
};
public void b(String str) {
}
@Override
protected boolean disableWaitFirstStartInRTMode() {
return true;
}
@Override
public int getThisPage() {
return 41;
}
public void onEventMainThread(h hVar) {
}
@Override
public boolean statusBarLightMode() {
return true;
}
@Override
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
return layoutInflater.inflate(R.layout.fu, viewGroup, false);
}
@Override
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
c(view);
if (as.f54365e) {
com.kugou.framework.musicfees.feesmgr.d.c.b("dailybillAdDelegate_init", "end");
}
}
@Override
public void onFragmentInit() {
super.onFragmentInit();
if (as.f54365e) {
com.kugou.framework.musicfees.feesmgr.d.c.a("dailybillAdDelegate_init");
}
E();
}
@Override
public void onActivityCreated(Bundle bundle) {
super.onActivityCreated(bundle);
EventBus.getDefault().register(getActivity().getClassLoader(), getActivity().getClass().getName(), this);
EventBus.getDefault().post(new i(1));
this.ae = new e(this);
enableRxLifeDelegate();
j();
this.f34443c.postDelayed(new Runnable() {
@Override
public void run() {
if (DailyBillFragment.this.V) {
DailyBillFragment.this.l();
}
}
}, 500L);
if (br.Q(aN_())) {
if (!EnvManager.isOnline()) {
rx.e.a("").a((e.c) bindUntilEvent(com.kugou.framework.f.a.b.DESTROY)).b(Schedulers.io()).d(new rx.b.e<String, Long>() {
@Override
public Long call(String str) {
long currentTimeMillis = System.currentTimeMillis();
d a2 = com.kugou.android.netmusic.discovery.dailybills.b.a(com.kugou.android.netmusic.discovery.dailybills.b.a(currentTimeMillis));
if (a2 == null || a2.e() == null) {
return 0L;
}
return Long.valueOf(currentTimeMillis);
}
}).a(AndroidSchedulers.mainThread()).b(new rx.b.b<Long>() {
@Override
public void call(Long l) {
if (l.longValue() > 0) {
DailyBillFragment.this.a(false, l.longValue());
} else {
br.T(DailyBillFragment.this.aN_());
DailyBillFragment.this.m();
}
}
});
return;
} else {
a(false, System.currentTimeMillis());
return;
}
}
a(true, System.currentTimeMillis());
}
@Override
public void onDestroyView() {
com.kugou.android.netmusic.discovery.advertise.dailybill.b bVar = this.al;
if (bVar != null) {
bVar.b();
this.am = null;
}
FavImageView.f23498a = false;
a();
cancleHandler(this.f34444d);
super.onDestroyView();
}
public void a() {
a aVar = this.f34443c;
if (aVar != null) {
aVar.removeCallbacksAndMessages(null);
}
}
@Override
public void a(int[] iArr) {
if (this.ac == null || this.ac.e() == null) {
return;
}
List<KGSong> a2 = this.ac.e().a();
List<KGSong> arrayList = new ArrayList<>();
if (a2 != null) {
for (int i : iArr) {
if (i < a2.size()) {
arrayList.add(a2.get(i));
}
}
}
c(arrayList);
}
private void d() {
enableKGPullListDelegate(new f.d() {
@Override
public void a(int i) {
}
@Override
public void a(ListView listView, View view, int i, long j) {
int headerViewsCount;
boolean Q = br.Q(DailyBillFragment.this.getApplicationContext());
boolean isOnline = EnvManager.isOnline();
boolean K = com.kugou.common.q.b.a().K();
if ((!Q || !isOnline || K) && (headerViewsCount = i - listView.getHeaderViewsCount()) < DailyBillFragment.this.j.getCount()) {
KGSong item = DailyBillFragment.this.j.getItem(headerViewsCount);
if (item == null) {
return;
}
if (PlaybackServiceUtil.comparePlaySongAndInputSong(item) && PlaybackServiceUtil.isPlaying()) {
PlaybackServiceUtil.pause();
return;
}
boolean an = item.an();
if (KGSongDao.getDownloadFileCacheType(item, com.kugou.android.common.utils.e.c(DailyBillFragment.this.getApplicationContext())) == -1 && !an) {
if (!Q) {
DailyBillFragment.this.showToast(R.string.av3);
return;
} else if (!isOnline) {
br.T(DailyBillFragment.this.aN_());
return;
} else if (br.U(DailyBillFragment.this.aN_())) {
br.g(DailyBillFragment.this.aN_(), "继续播放");
return;
}
}
}
final int headerViewsCount2 = i - listView.getHeaderViewsCount();
if (headerViewsCount2 < DailyBillFragment.this.j.getCount()) {
KGSong item2 = DailyBillFragment.this.j.getItem(headerViewsCount2);
DailyBillFragment dailyBillFragment = DailyBillFragment.this;
dailyBillFragment.notifyDataSetChanged(dailyBillFragment.j);
if (!PlaybackServiceUtil.comparePlaySongAndInputSong(item2)) {
if (DailyBillFragment.this.k == headerViewsCount2 && PlaybackServiceUtil.comparePlaySongAndInputSong(item2)) {
View childAt = listView.getChildAt((headerViewsCount2 - listView.getFirstVisiblePosition()) + listView.getHeaderViewsCount());
if (childAt == null) {
childAt = view;
}
com.kugou.android.common.utils.a.b(DailyBillFragment.this.getApplicationContext(), childAt, new a.InterfaceC0398a() {
@Override
public void a() {
PlaybackServiceUtil.play();
}
});
} else {
View childAt2 = DailyBillFragment.this.getListDelegate().h().getChildAt(DailyBillFragment.this.l);
if (childAt2 != null && childAt2.findViewById(android.R.id.progress) != null) {
childAt2.findViewById(android.R.id.progress).setVisibility(4);
}
if (view.findViewById(android.R.id.progress) != null) {
view.findViewById(android.R.id.progress).setVisibility(0);
}
DailyBillFragment.this.l = headerViewsCount2;
if (item2 != null) {
View childAt3 = listView.getChildAt((headerViewsCount2 - listView.getFirstVisiblePosition()) + listView.getHeaderViewsCount());
if (childAt3 == null) {
childAt3 = view;
}
com.kugou.android.common.utils.a.b(DailyBillFragment.this.getApplicationContext(), childAt3, new a.InterfaceC0398a() {
@Override
public void a() {
KGSong[] e2 = DailyBillFragment.this.j.e();
if (e2 == null || e2.length <= 0) {
return;
}
KGSong[] kGSongArr = {e2[headerViewsCount2]};
ae.c(com.kugou.framework.service.j.a(kGSongArr[0].r(), "", kGSongArr[0].N()));
int length = e2.length;
int i2 = headerViewsCount2;
if (length > i2 && e2[i2] != null) {
e2[i2].i(true);
}
for (KGSong kGSong : e2) {
kGSong.bm = 1014;
}
PlaybackServiceUtil.c(DailyBillFragment.this.aN_(), e2, headerViewsCount2, -3L, Initiator.a(DailyBillFragment.this.getPageKey()), DailyBillFragment.this.aN_().getMusicFeesDelegate());
}
});
DailyBillFragment.this.k = headerViewsCount2;
}
}
} else {
if (PlaybackServiceUtil.isPlaying()) {
PlaybackServiceUtil.pause();
} else {
PlaybackServiceUtil.play();
}
DailyBillFragment.this.k = headerViewsCount2;
}
f.a().c("show_feedback_dialog", false);
}
DailyBillFragment.this.x = true;
}
@Override
public void a(MenuItem menuItem, int i, View view) {
com.kugou.framework.statistics.easytrace.task.e.b(menuItem.getItemId(), DailyBillFragment.this.getApplicationContext(), DailyBillFragment.this.getSourcePath());
int itemId = menuItem.getItemId();
if (itemId == R.id.bl8) {
KGSong item = DailyBillFragment.this.j.getItem(i);
ArrayList arrayList = new ArrayList();
arrayList.add(item);
com.kugou.android.netmusic.search.c.b().a(new c.a(DailyBillFragment.this.getClass().getName(), KGMusic.b(arrayList)));
KGSystemUtil.addToPlayList(DailyBillFragment.this.aN_(), Initiator.a(DailyBillFragment.this.getPageKey()), item, -1L, "", DailyBillFragment.this.getCloudIdentifySourceName());
return;
}
if (itemId == R.id.bl6) {
df.a().a(DailyBillFragment.this.getPageKey(), DailyBillFragment.this.j.getItem(i).bN_(), DailyBillFragment.this.w, DailyBillFragment.this.aN_().getMusicFeesDelegate());
return;
}
if (itemId == R.id.blt) {
if (!br.Q(DailyBillFragment.this.getApplicationContext())) {
DailyBillFragment.this.showToast(R.string.av3);
return;
}
if (!EnvManager.isOnline()) {
br.T(DailyBillFragment.this.aN_());
return;
}
Initiator a2 = Initiator.a(DailyBillFragment.this.getPageKey());
ShareSong a3 = ShareSong.a(DailyBillFragment.this.j.getItem(i));
a3.S = Constants.VIA_REPORT_TYPE_MAKE_FRIEND;
a3.T = "1";
ShareUtils.a(DailyBillFragment.this.aN_(), a2, a3);
return;
}
if (itemId == R.id.blc || itemId == R.id.blx || itemId == R.id.bld) {
KGSong item2 = DailyBillFragment.this.j.getItem(i);
boolean z = itemId == R.id.blx;
if (item2 != null) {
String a4 = com.kugou.common.constant.f.a("/kugou/down_c/default/");
DownloadTraceModel downloadTraceModel = new DownloadTraceModel();
downloadTraceModel.a(z.a.Single);
downloadTraceModel.b("单曲");
downloadTraceModel.c("下载弹窗");
downloadTraceModel.a(1);
downloadTraceModel.a(item2.ak());
downloadTraceModel.b(200602);
DailyBillFragment.this.downloadMusicWithSelector(item2, a4, z, downloadTraceModel);
return;
}
return;
}
if (itemId == R.id.blo) {
DailyBillFragment.this.m.add(Integer.valueOf(i));
com.kugou.android.common.utils.a.f(DailyBillFragment.this.getApplicationContext(), view, new a.InterfaceC0398a() {
@Override
public void a() {
DailyBillFragment.this.y.sendEmptyMessage(1);
}
});
return;
}
if (itemId == R.id.bln) {
PlaybackServiceUtil.a(DailyBillFragment.this.getApplicationContext(), DailyBillFragment.this.j.getItem(i), true, Initiator.a(DailyBillFragment.this.getPageKey()), DailyBillFragment.this.aN_().getMusicFeesDelegate());
return;
}
if (itemId == R.id.bli) {
m.b(DailyBillFragment.this.j.getItem(i).bN_(), DailyBillFragment.this);
return;
}
if (itemId == R.id.bla) {
KGSong item3 = DailyBillFragment.this.j.getItem(i);
com.kugou.android.app.common.comment.c.f.a(DailyBillFragment.this, item3.r(), item3.v(), 3, null, "播放展开栏", item3);
return;
}
if (itemId == R.id.blk) {
new com.kugou.android.mv.k(DailyBillFragment.this).a(DailyBillFragment.this.j.getDatas(), DailyBillFragment.this.getSourcePath(), i, -1);
return;
}
if (itemId != R.id.blb) {
if (itemId == R.id.bl5) {
DailyBillFragment.this.e(i);
}
} else {
KGSong item4 = DailyBillFragment.this.j.getItem(i);
ArrayList arrayList2 = new ArrayList();
arrayList2.add(item4);
DailyBillFragment.this.a((List<KGSong>) arrayList2, true);
}
}
@Override
public boolean b(int i) {
KGSong item;
int headerViewsCount = i - DailyBillFragment.this.getListDelegate().h().getHeaderViewsCount();
return headerViewsCount == DailyBillFragment.this.j.c() || (item = DailyBillFragment.this.j.getItem(headerViewsCount)) == null || !item.an();
}
});
enableEditModeDelegate(new c.a() {
@Override
public void a(String str) {
if (DailyBillFragment.this.L != null) {
DailyBillFragment.this.L.setText(str);
}
}
@Override
public void e() {
if (DailyBillFragment.this.K != null) {
DailyBillFragment.this.K.toggle();
}
}
@Override
public void a(boolean z) {
if (DailyBillFragment.this.K != null) {
DailyBillFragment.this.K.setChecked(DailyBillFragment.this.getEditModeDelegate().q());
}
}
@Override
public void a() {
if (DailyBillFragment.this.O != null) {
DailyBillFragment.this.O.setVisibility(8);
}
if (DailyBillFragment.this.P != null) {
DailyBillFragment.this.P.setVisibility(0);
}
if (DailyBillFragment.this.E != null) {
DailyBillFragment.this.E.setVisibility(8);
}
if (DailyBillFragment.this.F != null) {
DailyBillFragment.this.F.setVisibility(0);
}
if (DailyBillFragment.this.K != null) {
DailyBillFragment.this.K.setChecked(false);
}
if (DailyBillFragment.this.getLocationViewDeleagate() == null || !DailyBillFragment.this.getLocationViewDeleagate().i()) {
return;
}
DailyBillFragment.this.getLocationViewDeleagate().b();
}
});
enableSongSourceDelegate();
enableTitleDelegate(null);
enablePlayModeDelegate();
initDelegates();
getTitleDelegate().r(R.drawable.e2);
getTitleDelegate().a(new s.o() {
@Override
public void b_(View view) {
if (DailyBillFragment.this.getKGPullListDelegate() == null || DailyBillFragment.this.getKGPullListDelegate().h() == null) {
return;
}
DailyBillFragment.this.getKGPullListDelegate().h().setSelection(0);
}
});
getTitleDelegate().a(new s.b() {
@Override
public void onBackClick(View view) {
if (DailyBillFragment.this.s()) {
return;
}
DailyBillFragment.this.finish();
}
});
getEditModeDelegate().b(200602);
}
private void c(View view) {
d();
getTitleDelegate().o(0);
getTitleDelegate().a(new s.l() {
@Override
public void a(View view2) {
NavigationUtils.startSearchFragment(DailyBillFragment.this, "/每日推荐/搜索");
}
});
view.findViewById(R.id.cz2).setVisibility(0);
this.z = view.findViewById(R.id.azt);
this.z.setPadding(0, br.N(), 0, 0);
this.f34445e = (LinearLayout) view.findViewById(R.id.b35);
this.f = (LinearLayout) view.findViewById(R.id.bpt);
this.i = (SkinMainFramLyout) view.findViewById(R.id.q6);
this.i.setVisibility(8);
this.o = view.findViewById(R.id.rc);
TextView textView = (TextView) this.o.findViewById(R.id.bww);
textView.setText("要多听歌,才能给你推荐哦");
textView.setVisibility(0);
this.p = view.findViewById(R.id.bz_);
i();
this.f.findViewById(R.id.it).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
DailyBillFragment.this.k();
}
});
this.j = new com.kugou.android.netmusic.bills.a.b(this, false, null, getListDelegate().t(), null, com.kugou.android.common.utils.i.j(aN_()), com.kugou.android.netmusic.bills.a.b.S.shortValue());
this.j.h();
this.j.g(ErrorCode.NetWorkError.STUB_NETWORK_ERROR);
this.j.a(true);
this.j.a(new b.e() {
@Override
public void a(KGSong kGSong) {
DailyBillFragment.this.f34443c.postDelayed(new Runnable() {
@Override
public void run() {
FavImageView.f23498a = false;
}
}, 300L);
if (kGSong == null) {
return;
}
df.a().a(DailyBillFragment.this.getPageKey(), kGSong.bN_(), DailyBillFragment.this.w, DailyBillFragment.this.aN_().getMusicFeesDelegate());
}
}, this.W);
this.A = new g.b(getKGPullListDelegate().h(), this.j);
enableLocationViewDeleagate(this.A, this, 6);
getLocationViewDeleagate().a();
this.h = aN_().getLayoutInflater().inflate(R.layout.ax0, (ViewGroup) null);
this.g = f();
this.g.setVisibility(8);
getKGPullListDelegate().a(this.g, (Object) null, false);
getTitleDelegate().O().setColorFilter(-1);
getTitleDelegate().z();
getTitleDelegate().f(false);
getTitleDelegate().r(false);
b();
getKGPullListDelegate().a(this.j);
getKGPullListDelegate().a().setSlideEnable(true);
this.aq = new k(getKGPullListDelegate().h(), findViewById(R.id.cz2));
getKGPullListDelegate().a(this.f34441a);
this.r = e();
a(this.r);
}
public void k() {
if (com.kugou.android.netmusic.musicstore.c.a(aN_())) {
l();
com.kugou.android.netmusic.bills.a.b bVar = this.j;
if (bVar != null) {
bVar.clearData();
this.W.f34494a.clear();
this.j.notifyDataSetChanged();
}
a(false, System.currentTimeMillis());
return;
}
m();
}
private String e() {
StringBuilder sb = new StringBuilder("今日推荐");
String format = new SimpleDateFormat("yyyyMMdd").format(new Date());
if (!TextUtils.isEmpty(format)) {
sb.append(format);
}
return sb.toString();
}
private void a(String str) {
boolean b2 = KGPlayListDao.b(str, 2);
Log.e("liucg", "isFav = " + b2 + " " + str);
a(b2);
}
private View f() {
View inflate = LayoutInflater.from(aN_()).inflate(R.layout.aq5, (ViewGroup) null);
this.B = (TextView) inflate.findViewById(R.id.bmk);
this.B.setText(R.string.ari);
return inflate;
}
public void g() {
View view;
if (this.j == null || (view = this.h) == null || this.g == null) {
return;
}
TextView textView = (TextView) view.findViewById(R.id.b1q);
int count = this.j.getCount();
textView.setText("共有" + count + "首歌曲");
if (this.ak != null) {
if (com.kugou.common.q.c.b().bM()) {
this.ak.setText(String.format("根据你的口味推荐%s首歌,每天6点更新", Integer.valueOf(count)));
} else {
this.ak.setText("热门推荐,每天6点更新");
}
}
getKGPullListDelegate().b(this.g);
getKGPullListDelegate().b(this.h);
getKGPullListDelegate().a(this.h, (Object) null, false);
}
public void b() {
this.C = h();
getKGPullListDelegate().a().setSlideHeaderView(this.C);
this.D = this.C.findViewById(R.id.cz7);
F();
int c2 = br.c(280.0f);
this.ad = c2 - br.c(48.0f);
getKGPullListDelegate().a().setDefaultSlideHeaderViewHeight(c2);
this.F = this.D.findViewById(R.id.rt);
this.N = this.C.findViewById(R.id.f3);
this.M = (KGTransImageButton) this.C.findViewById(R.id.f5);
this.M.setOnClickListener(this);
this.H = this.F.findViewById(R.id.b1a);
this.G = this.F.findViewById(R.id.b17);
this.G.setOnClickListener(this.T);
this.E = this.D.findViewById(R.id.rp);
this.E.setOnClickListener(this.T);
this.E.setVisibility(8);
this.J = this.E.findViewById(R.id.r7);
this.I = this.E.findViewById(R.id.b14);
this.L = (TextView) this.E.findViewById(R.id.t6);
this.K = (CheckBox) this.E.findViewById(R.id.en);
this.J.setOnClickListener(this.T);
this.I.setOnClickListener(this.T);
this.s = (ImageButton) this.C.findViewById(R.id.f4);
this.s.setOnClickListener(this);
this.C.findViewById(R.id.f2).setOnClickListener(this);
this.af = (ImageView) this.C.findViewById(R.id.cz3);
this.ao = (ImageView) this.C.findViewById(R.id.cz5);
this.aa = (TextView) findViewById(R.id.f8);
this.ak = (TextView) findViewById(R.id.f7);
if (r.f()) {
D();
A();
}
b.C0600b c0600b = this.am;
if (c0600b != null) {
a(c0600b);
this.am = null;
}
this.ai = (LinearLayout) this.D.findViewById(R.id.b1a);
this.ai.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (com.kugou.common.network.a.g.a()) {
DailyBillFragment.this.a(PlaybackServiceUtil.getPlayMode() == n.RANDOM ? ca.a(DailyBillFragment.this.j.c(), DailyBillFragment.this.k) : 0, view);
} else {
com.kugou.common.network.a.g.a(1001);
}
}
});
this.aj = (ImageView) this.C.findViewById(R.id.cz9);
this.aj.setOnClickListener(this);
this.ar = (TextView) this.C.findViewById(R.id.cz_);
this.as = (TextView) this.C.findViewById(R.id.cza);
w();
this.N.setOnClickListener(this);
}
private void w() {
if (this.ar == null || this.as == null) {
return;
}
Calendar calendar = Calendar.getInstance(Locale.CHINA);
this.ar.setText(this.ab[calendar.get(2)] + "");
this.as.setText(calendar.get(5) + "");
}
private void F() {
if (this.D != null) {
int c2 = br.c(10.0f);
GradientDrawable gradientDrawable = new GradientDrawable();
float f = c2;
gradientDrawable.setCornerRadii(new float[]{f, f, f, f, 0.0f, 0.0f, 0.0f, 0.0f});
gradientDrawable.setColor(com.kugou.common.skinpro.d.b.a().a(com.kugou.common.skinpro.shadowframe.c.TAB));
this.D.setBackgroundDrawable(gradientDrawable);
}
}
public void x() {
if (r.g() != f.a().e() && r.f() && com.kugou.common.q.b.a().bN().equals("1900-01-01")) {
f.a().a(r.g());
final com.kugou.common.dialog8.popdialogs.b bVar = new com.kugou.common.dialog8.popdialogs.b(aN_());
bVar.setTitleVisible(false);
bVar.setMessage("酷小狗记错你的生日了吗?");
bVar.getmText().setTextSize(0, getResources().getDimension(R.dimen.bd));
bVar.setNegativeHint("没错,就是今天");
bVar.setPositiveHint("错了,去完善信息");
bVar.setOnDialogClickListener(new com.kugou.common.dialog8.e() {
@Override
public void onOptionClick(com.kugou.common.dialog8.i iVar) {
}
@Override
public void onPositiveClick() {
DailyBillFragment.this.z();
bVar.dismiss();
}
@Override
public void onNegativeClick() {
bVar.dismiss();
}
});
bVar.show();
}
}
public void z() {
if (com.kugou.common.environment.a.u()) {
this.ap = new com.kugou.android.useraccount.a.b(aN_());
this.ap.addOptionRow("确定");
this.ap.c("");
this.ap.a("");
this.ap.b(com.kugou.common.q.b.a().bN());
this.ap.d();
this.ap.a(new com.kugou.common.dialog8.d() {
@Override
public void onNegativeClick() {
}
@Override
public void onOptionClick(com.kugou.common.dialog8.i iVar) {
String is_ = DailyBillFragment.this.ap.is_();
DailyBillFragment.this.ap.dismiss();
Message obtain = Message.obtain();
obtain.what = 5;
obtain.obj = is_;
DailyBillFragment.this.f34444d.sendMessage(obtain);
}
});
this.ap.show();
}
}
public void a(Message message) {
o oVar = new o();
UpdateUserInfo updateUserInfo = new UpdateUserInfo();
String str = (String) message.obj;
updateUserInfo.f(str);
updateUserInfo.a(false);
updateUserInfo.p(String.valueOf(com.kugou.android.useraccount.g.a(str)));
o.a b2 = oVar.b(String.valueOf(com.kugou.common.environment.a.Y()), updateUserInfo);
if (b2.f53410a == 1) {
EventBus.getDefault().post(new com.kugou.android.useraccount.event.a(3).c(str));
com.kugou.common.q.b.a().C(str);
a(true, "修改生日成功");
} else {
String a2 = com.kugou.common.useraccount.utils.j.a(b2.f53411b, b2.f53412c);
if (TextUtils.isEmpty(a2)) {
a2 = "修改生日失败";
}
a(false, a2);
}
}
public void a(boolean z, final String str) {
final int i = z ? R.drawable.baj : R.drawable.bah;
if (isAlive()) {
a(new Runnable() {
@Override
public void run() {
com.kugou.common.r.a.b(KGApplication.getContext(), i, str, 0).show();
}
});
}
}
private void A() {
TextView textView = this.aa;
if (textView != null) {
textView.setText("祝你生日快乐");
}
TextView textView2 = this.ak;
if (textView2 != null) {
textView2.setText("亲爱的" + com.kugou.common.environment.a.A());
}
getTitleDelegate().a("生日快乐");
}
private boolean B() {
if (r.f()) {
return true;
}
String valueOf = String.valueOf(com.kugou.common.environment.a.Y());
String[] C = C();
if (as.c()) {
as.b("Daily-AD", "禁用尾号:" + bq.a(C, HiAnalyticsConstant.REPORT_VAL_SEPARATOR));
}
if (C != null && C.length > 0) {
for (String str : C) {
if (!TextUtils.isEmpty(str) && valueOf.endsWith(str)) {
if (as.c()) {
as.b("Daily-AD", "禁用广告,当前尾号:" + com.kugou.common.environment.a.Y());
}
return true;
}
}
}
if (as.c()) {
as.b("Daily-AD", "允许广告,当前尾号:" + com.kugou.common.environment.a.Y());
}
return false;
}
private String[] C() {
return com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.Bn).split(",");
}
public void D() {
ImageView imageView = this.ao;
if (imageView != null) {
imageView.setVisibility(0);
com.bumptech.glide.g.a((FragmentActivity) aN_()).a("http://mweb.bssdl.kugou.com/b4fc33a5906a3e2975c360f8e6f9fd7f.jpg").a(this.ao);
}
}
private void E() {
if (B()) {
return;
}
if (as.f54365e) {
com.kugou.framework.musicfees.feesmgr.d.c.a("dailybillAdDelegate");
}
this.al = new com.kugou.android.netmusic.discovery.advertise.dailybill.b(this);
this.al.a(new b.a() {
@Override
public void a(b.C0600b c0600b) {
if (DailyBillFragment.this.af == null) {
DailyBillFragment.this.am = c0600b;
} else {
DailyBillFragment.this.a(c0600b);
}
if (as.f54365e) {
com.kugou.framework.musicfees.feesmgr.d.c.a("dailybillAdDelegate", "setupAd");
}
if (as.f54365e) {
com.kugou.framework.musicfees.feesmgr.d.c.b("dailybillAdDelegate", "end");
}
}
});
this.al.a();
}
public void a(b.C0600b c0600b) {
if (r.f()) {
return;
}
final ImageView imageView = (ImageView) findViewById(R.id.cz4);
imageView.setTag(c0600b.b());
imageView.setImageBitmap(c0600b.a());
imageView.setOnClickListener(this);
imageView.setVisibility(0);
ValueAnimator ofFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
ofFloat.setDuration(100L);
ofFloat.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
imageView.setAlpha(((Float) valueAnimator.getAnimatedValue()).floatValue());
}
});
ofFloat.addListener(new Animator.AnimatorListener() {
@Override
public void onAnimationRepeat(Animator animator) {
}
@Override
public void onAnimationStart(Animator animator) {
}
@Override
public void onAnimationEnd(Animator animator) {
DailyBillFragment.this.af.setVisibility(8);
}
@Override
public void onAnimationCancel(Animator animator) {
DailyBillFragment.this.af.setVisibility(8);
}
});
ofFloat.start();
findViewById(R.id.cz6).setVisibility(0);
}
public void u() {
EventBus.getDefault().post(new i(1));
}
public void a(int i, int i2) {
String num = Integer.toString(i);
String format = String.format("今日已听%s/%s首", Integer.valueOf(i), Integer.valueOf(i2));
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(format);
int indexOf = format.indexOf(num);
int length = num.length() + indexOf;
ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(Color.parseColor("#f6b331"));
spannableStringBuilder.setSpan(new AbsoluteSizeSpan(22, true), indexOf, length, 33);
spannableStringBuilder.setSpan(foregroundColorSpan, indexOf, length, 33);
this.aa.setText(spannableStringBuilder);
}
private void a(boolean z) {
if (z && com.kugou.common.environment.a.Y() > 0) {
b(z);
} else {
b(z);
}
}
public void b(boolean z) {
if (this.M != null) {
if (z) {
this.aj.setImageResource(R.drawable.bon);
this.aj.setContentDescription(aN_().getString(R.string.aq));
} else {
this.aj.setImageResource(R.drawable.boo);
this.aj.setContentDescription(aN_().getString(R.string.a6));
}
}
}
private View h() {
return ((LayoutInflater) aN_().getSystemService("layout_inflater")).inflate(R.layout.fv, (ViewGroup) null);
}
private void i() {
this.P = this.i.findViewById(R.id.rt);
this.R = this.P.findViewById(R.id.b1a);
this.Q = this.P.findViewById(R.id.b17);
this.Q.setOnClickListener(this.T);
this.O = this.i.findViewById(R.id.rp);
this.O.setOnClickListener(this.T);
this.O.setVisibility(8);
}
private void c(List<KGSong> list) {
a(list, false);
}
public void a(final List<KGSong> list, boolean z) {
com.kugou.common.dialog8.popdialogs.b bVar = new com.kugou.common.dialog8.popdialogs.b(getActivity().getParent() == null ? getActivity() : getActivity().getParent());
bVar.setTitle(getActivity().getString(R.string.ab9));
String string = getActivity().getString(R.string.a0g, new Object[]{Integer.valueOf(list.size()), "今日推荐"});
if (z) {
string = String.format("确定将该歌曲从“%s”中移除?", "今日推荐");
}
bVar.setMessage(string);
bVar.setNegativeHint("取消");
bVar.setPositiveHint("确定");
bVar.setOnDialogClickListener(new com.kugou.common.dialog8.e() {
@Override
public void onNegativeClick() {
}
@Override
public void onOptionClick(com.kugou.common.dialog8.i iVar) {
}
@Override
public void onPositiveClick() {
if (DailyBillFragment.this.ac != null && DailyBillFragment.this.ac.e() != null && DailyBillFragment.this.ac.e().a() != null) {
DailyBillFragment.this.ac.e().a().removeAll(list);
com.kugou.android.netmusic.discovery.dailybills.b.a(DailyBillFragment.this.ac);
Message message = new Message();
message.what = 1;
DailyBillFragment.this.c().removeMessages(1);
DailyBillFragment.this.c().sendMessage(message);
} else {
bv.b(DailyBillFragment.this.getActivity(), "删除歌曲失败");
}
DailyBillFragment.this.getListDelegate().i().l();
}
});
bVar.show();
}
@Override
public void turnToEditMode() {
com.kugou.android.netmusic.bills.a.b bVar = this.j;
if (bVar != null && bVar.getCount() > 0) {
getLocationViewDeleagate().h();
this.P.setVisibility(8);
this.O.setVisibility(0);
this.F.setVisibility(8);
this.E.setVisibility(0);
getEditModeDelegate().a(28);
getEditModeDelegate().a(getSourcePath());
getEditModeDelegate().a(this.j, getListDelegate().h());
return;
}
showToast(R.string.bfd);
}
private void j() {
this.f34443c = new a(this);
this.f34444d = new b(getWorkLooper(), this);
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("com.kugou.android.music.listchanged");
intentFilter.addAction("com.kugou.android.music.playstatechanged");
intentFilter.addAction("com.kugou.android.music.changeto_stopstate");
intentFilter.addAction("com.kugou.android.action.cache_complete");
intentFilter.addAction("com.kugou.android.add_net_fav_success");
intentFilter.addAction("com.kugou.android.cloud_music_saved");
intentFilter.addAction("com.kugou.android.add_net_has_fav_list");
intentFilter.addAction("com.kugou.android.user_logout");
intentFilter.addAction("com.kugou.android.action.finish_login");
intentFilter.addAction("com.kugou.android.clear_song_cache");
intentFilter.addAction("com.kugou.android.action.vip_state_change");
intentFilter.addAction("com.kugou.android.music.metachanged");
intentFilter.addAction("com.kugou.android.cloud_music_delete_success");
intentFilter.addAction("android.intent.action.cloudmusic.success");
intentFilter.addAction("com.kugou.android.action.download_complete");
intentFilter.addAction("android.intent.action.cloudmusic.fail.song.outofspace");
intentFilter.addAction("android.intent.action.cloudmusic.fail.fav.outofspace");
com.kugou.common.b.a.b(this.U, intentFilter);
if (getArguments() != null) {
this.t = getArguments().getBoolean("isfromrecpage");
this.u = getArguments().getBoolean("isfromnavi");
this.ah = getArguments().getBoolean("is_from_queue");
}
}
public void a(boolean z, long j) {
Message obtainMessage = this.f34444d.obtainMessage(1);
obtainMessage.obj = Boolean.valueOf(z);
Bundle bundle = new Bundle();
bundle.putLong("mill", j);
obtainMessage.setData(bundle);
this.f34444d.removeMessages(1);
this.f34444d.sendMessage(obtainMessage);
}
public a c() {
return this.f34443c;
}
public void l() {
this.f34445e.setVisibility(0);
this.f.setVisibility(8);
this.o.setVisibility(8);
this.z.setClickable(true);
}
public void m() {
this.V = false;
this.f34445e.setVisibility(8);
this.f.setVisibility(0);
this.o.setVisibility(8);
this.D.setVisibility(4);
this.z.setClickable(true);
}
public void n() {
this.V = false;
this.f34445e.setVisibility(8);
this.f.setVisibility(8);
this.o.setVisibility(8);
this.p.setVisibility(0);
this.g.setVisibility(0);
this.D.setVisibility(0);
this.z.setClickable(false);
}
public void o() {
this.V = false;
this.f34445e.setVisibility(8);
this.f.setVisibility(8);
this.o.setVisibility(0);
this.N.setVisibility(8);
}
public void p() {
com.kugou.android.netmusic.bills.a.b bVar = this.j;
if (bVar != null) {
bVar.notifyDataSetChanged();
}
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id == R.id.rf || id == R.id.f5 || id == R.id.cz8 || id == R.id.cz9) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.co));
if (com.kugou.common.environment.a.Y() == 0) {
KGSystemUtil.startLoginFragment((Context) aN_(), true, false);
this.n = true;
com.kugou.framework.mymusic.cloudtool.k.a(this.r);
return;
} else {
com.kugou.android.netmusic.search.c.b().d();
c_(view);
return;
}
}
if (id == R.id.f4) {
if (!com.kugou.common.network.a.g.a()) {
com.kugou.common.network.a.g.a(1001);
return;
}
int a2 = PlaybackServiceUtil.getPlayMode() == n.RANDOM ? ca.a(this.j.c(), this.k) : 0;
f.a().c("show_feedback_dialog", false);
a(a2, view);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.Cb).setSource(getSourcePath()));
return;
}
if (id != R.id.f2) {
if (id == R.id.dun) {
this.ae.d();
return;
} else {
if (id == R.id.cz4 && (view.getTag() instanceof DailyBillAdEntity.DataBean.AdsBean)) {
com.kugou.android.netmusic.discovery.advertise.dailybill.c.a(this, (DailyBillAdEntity.DataBean.AdsBean) view.getTag());
return;
}
return;
}
}
if (com.kugou.framework.musicfees.l.e()) {
return;
}
if (!br.Q(getApplicationContext())) {
showToast(R.string.av3);
return;
}
com.kugou.android.netmusic.bills.a.b bVar = this.j;
if (bVar != null && bVar.getDatas() != null && this.j.getDatas().size() > 0) {
String a3 = com.kugou.common.constant.f.a("/kugou/down_c/default/");
int size = this.j.getDatas().size();
KGSong[] kGSongArr = new KGSong[size];
for (int i = 0; i < size; i++) {
kGSongArr[i] = this.j.getDatas().get(i);
}
Playlist a4 = KGPlayListDao.a(this.r, 2);
DownloadTraceModel downloadTraceModel = new DownloadTraceModel();
downloadTraceModel.a(z.a.ALl);
downloadTraceModel.b("歌单");
downloadTraceModel.c("下载弹窗");
downloadTraceModel.a(size);
downloadTraceModel.a(kGSongArr[0].ak());
downloadTraceModel.d(String.valueOf(a4 != null ? a4.f() : 0));
downloadTraceModel.b(200602);
downloadMusicWithSelector(kGSongArr, a3, downloadTraceModel);
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(KGApplication.getContext(), com.kugou.framework.statistics.easytrace.a.cb).setSource(getSourcePath()));
}
public void v() {
if (this.ac != null) {
this.ac.b();
this.ac.j();
}
l();
Message message = new Message();
message.what = 1;
c().removeMessages(1);
c().sendMessage(message);
}
public void y() {
final d.a e2;
if (this.ac == null || (e2 = this.ac.e()) == null || e2.c()) {
return;
}
Map<String, Object> a2 = ch.a(aN_());
new JSONArray();
long[] jArr = new long[1];
List<KGSong> a3 = this.ac.e().a();
if (a3 != null) {
jArr = new long[a3.size()];
for (int i = 0; i < a3.size(); i++) {
jArr[i] = a3.get(i).h();
}
}
a2.put("songid_list", jArr);
new com.kugou.android.netmusic.discovery.dailybills.protocol.a().a(a2).b(Schedulers.io()).a(Schedulers.io()).a(new rx.b.b<UploadShowedResult>() {
@Override
public void call(UploadShowedResult uploadShowedResult) {
if (uploadShowedResult.getStatus() == 1) {
e2.a(true);
DailyBillFragment.this.ac.j();
}
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
th.getMessage();
}
});
}
public void a(final int i, View view) {
com.kugou.android.common.utils.a.a(aN_(), view, new a.InterfaceC0398a() {
@Override
public void a() {
DailyBillFragment.this.b(i);
DailyBillFragment.this.k = i;
DailyBillFragment.this.q();
}
});
}
public void b(int i) {
KGSong[] e2 = this.j.e();
if (e2 == null || e2.length <= 0) {
return;
}
KGSong[] kGSongArr = {e2[i]};
ae.c(com.kugou.framework.service.j.a(kGSongArr[0].r(), "", kGSongArr[0].N()));
for (KGSong kGSong : e2) {
kGSong.bm = 1014;
}
PlaybackServiceUtil.a((Context) aN_(), e2, i, -3L, Initiator.a(getPageKey()), aN_().getMusicFeesDelegate(), true);
}
public void q() {
notifyDataSetChanged(this.j);
}
@Override
public void a(View view) {
getLocationViewDeleagate().b(this.j.getDatas(), true, true, true);
}
public void b(int i, int i2) {
if (this.an == null) {
this.an = new com.kugou.framework.netmusic.a.a(this, new a.InterfaceC1059a() {
@Override
public void onGetSongDataComplete(KGSong[] kGSongArr) {
if (kGSongArr == null || kGSongArr.length <= 0) {
return;
}
PlaybackServiceUtil.c(DailyBillFragment.this.getActivity(), kGSongArr, -1, -3L, Initiator.a(DailyBillFragment.this.getPageKey()).a(DailyBillFragment.this.getPagePath()), DailyBillFragment.this.aN_().getMusicFeesDelegate());
}
@Override
public void onGetRadioSongDataComplete(KGSong[] kGSongArr, int i3, int i4, Channel channel) {
if (channel == null || TextUtils.isEmpty(channel.s())) {
if (channel == null) {
channel = new Channel();
channel.c(i3);
channel.e(i4);
}
a.d a2 = new com.kugou.android.netmusic.radio.b.a.a(DailyBillFragment.this.getActivity()).a(i3, i4);
if (a2 != null && a2.a() && a2.f36905c.size() > 0) {
channel.k(a2.f36905c.get(0).f36908c);
}
}
Initiator a3 = Initiator.a(DailyBillFragment.this.getPageKey()).a(DailyBillFragment.this.getPagePath() + ",90");
PlaybackServiceUtil.a(channel, a3);
PlaybackServiceUtil.a(DailyBillFragment.this.aN_(), kGSongArr, 0, i3, -4L, a3, DailyBillFragment.this.aN_().getMusicFeesDelegate());
}
@Override
public void a(KGSong[] kGSongArr, long j, int i3) {
if (kGSongArr == null || kGSongArr.length <= 0) {
return;
}
PlaybackServiceUtil.a(DailyBillFragment.this.getActivity(), kGSongArr, -1, -3L, Initiator.a(DailyBillFragment.this.getPageKey()).a(DailyBillFragment.this.getPagePath()), DailyBillFragment.this.aN_().getMusicFeesDelegate(), j, i3);
}
}, getSourcePath());
}
if (this.af != null) {
this.an.b("每日推荐焦点图/广告/电台");
this.an.a(this.af, i, i2, 5);
}
}
@Override
public void b(View view) {
if (!br.Q(getApplicationContext())) {
showToast(R.string.av3);
return;
}
if (!EnvManager.isOnline()) {
br.T(aN_());
return;
}
Playlist playlist = this.at;
if (playlist != null) {
String n = playlist.n(0);
String c2 = bq.c(this.at.n(0), 0);
if (com.kugou.common.environment.a.u()) {
com.kugou.android.share.countersign.g.a(aN_(), Initiator.a(getPageKey()), new com.kugou.android.share.countersign.b.e(this.at.f(), this.at.k(), this.at.v(), this.at.V()), ShareUtils.shareTypePlayListShareList(aN_(), "", UserInfoConstant.LoginSourceType.DAILYBILL, n, c2, this.at.Z(), com.kugou.common.environment.a.Y(), this.at.f(), getSourcePath(), this.at.k(), !com.kugou.common.environment.a.u() ? getString(R.string.anz) : com.kugou.common.environment.a.A()).m("2").n("2"), null, 0, 1, false);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.xx).setSource("/音乐/每日推荐"));
}
}
}
public static class a extends com.kugou.framework.common.utils.stacktrace.e {
private WeakReference<DailyBillFragment> f34492a;
public a(DailyBillFragment dailyBillFragment) {
this.f34492a = new WeakReference<>(dailyBillFragment);
}
@Override
public void handleMessage(Message message) {
super.handleMessage(message);
DailyBillFragment dailyBillFragment = this.f34492a.get();
if (dailyBillFragment == null || !dailyBillFragment.isAlive()) {
return;
}
int i = message.what;
List<KGSong> list = null;
if (i == 1) {
dailyBillFragment.y();
try {
list = dailyBillFragment.ac.e().a();
dailyBillFragment.ac.e().b(true);
dailyBillFragment.ac.j();
} catch (Exception e2) {
e2.printStackTrace();
}
if (list != null) {
dailyBillFragment.b(list);
}
Message message2 = new Message();
message2.what = 7;
if (list != null && list.size() > 0) {
KGSong kGSong = list.get(0);
if (!"album".equals(kGSong.bc())) {
String bc = kGSong.bc();
if (!TextUtils.isEmpty(bc)) {
message2.obj = bc.replaceFirst("120", "480");
}
}
}
dailyBillFragment.c().removeMessages(7);
dailyBillFragment.c().sendMessage(message2);
dailyBillFragment.n();
dailyBillFragment.c().sendEmptyMessageDelayed(9, 3000L);
return;
}
if (i == 2) {
dailyBillFragment.m();
return;
}
if (i == 3) {
dailyBillFragment.g();
return;
}
if (i == 4) {
dailyBillFragment.p();
return;
}
if (i == 5) {
dailyBillFragment.o();
return;
}
if (i == 6) {
dailyBillFragment.c(((Integer) message.obj).intValue());
return;
}
if (i == 7) {
String str = (String) message.obj;
if (!TextUtils.isEmpty(str)) {
dailyBillFragment.b(str);
return;
} else {
dailyBillFragment.b((String) null);
return;
}
}
if (i == 8) {
dailyBillFragment.D();
} else if (i == 9) {
dailyBillFragment.x();
}
}
}
public static class b extends com.kugou.framework.common.utils.stacktrace.e {
private WeakReference<DailyBillFragment> f34493a;
public b(Looper looper, DailyBillFragment dailyBillFragment) {
super(looper);
this.f34493a = new WeakReference<>(dailyBillFragment);
}
@Override
public void handleMessage(Message message) {
boolean z;
boolean z2;
List<KGSong> arrayList;
super.handleMessage(message);
DailyBillFragment dailyBillFragment = this.f34493a.get();
if (dailyBillFragment == null || !dailyBillFragment.isAlive()) {
return;
}
int i = message.what;
if (i != 1) {
if (i == 2) {
PlaybackServiceUtil.b(dailyBillFragment.getApplicationContext(), dailyBillFragment.S, 0, -3L, Initiator.a(dailyBillFragment.getPageKey()), dailyBillFragment.aN_().getMusicFeesDelegate());
return;
}
if (i == 3) {
if (dailyBillFragment.isAlive()) {
ScanUtil.a((List<KGSong>) dailyBillFragment.j.getDatas(), false);
dailyBillFragment.c().sendEmptyMessage(4);
return;
}
return;
}
if (i == 4) {
dailyBillFragment.W.a((Collection<KGSong>) dailyBillFragment.j.getDatas().clone());
return;
} else {
if (i == 5) {
dailyBillFragment.a(message);
return;
}
return;
}
}
com.kugou.android.app.l.a("42215");
long elapsedRealtime = SystemClock.elapsedRealtime();
boolean booleanValue = ((Boolean) message.obj).booleanValue();
d a2 = com.kugou.android.netmusic.discovery.dailybills.b.a(com.kugou.android.netmusic.discovery.dailybills.b.a(message.getData().getLong("mill")));
if (a2 == null) {
d c2 = dailyBillFragment.c(booleanValue);
if (c2 != null) {
a2 = c2;
z = true;
} else {
z = false;
}
if (a2 != null) {
d a3 = com.kugou.android.netmusic.discovery.dailybills.b.a(a2.c());
if (a3 == null) {
com.kugou.android.netmusic.discovery.dailybills.b.a(a2);
} else {
a2 = a3;
z2 = false;
com.kugou.android.app.l.a("42215", "1", String.valueOf(SystemClock.elapsedRealtime()));
arrayList = a2 == null ? new ArrayList<>() : a2.h();
if (a2 != null) {
DailyBillPlaySongCounter.getInstance().changeData(a2.c(), arrayList, a2.i(), com.kugou.common.environment.a.Y());
dailyBillFragment.u();
}
if (arrayList == null && z) {
if (as.f54365e) {
as.b("wwhLog", "time1:" + (SystemClock.elapsedRealtime() - elapsedRealtime));
}
dailyBillFragment.a(arrayList);
if (arrayList.size() == 0 && (z2 || a2.k() == 0)) {
dailyBillFragment.ac = null;
dailyBillFragment.v.b().b("999");
dailyBillFragment.v.b().a("E5");
Message message2 = new Message();
ScanUtil.a(arrayList, false);
message2.what = 5;
dailyBillFragment.waitForFragmentFirstStart();
if (!dailyBillFragment.isAlive()) {
return;
}
dailyBillFragment.c().removeMessages(5);
dailyBillFragment.c().sendMessage(message2);
} else {
Message message3 = new Message();
ScanUtil.a(arrayList, false);
dailyBillFragment.ac = a2;
message3.what = 1;
dailyBillFragment.waitForFragmentFirstStart();
if (!dailyBillFragment.isAlive()) {
return;
}
dailyBillFragment.c().removeMessages(1);
dailyBillFragment.c().sendMessage(message3);
}
} else {
dailyBillFragment.waitForFragmentFirstStart();
if (!dailyBillFragment.isAlive()) {
return;
}
dailyBillFragment.c().removeMessages(2);
dailyBillFragment.c().sendEmptyMessage(2);
}
if (!z && booleanValue) {
dailyBillFragment.v.b().b("112");
dailyBillFragment.v.b().a(4);
dailyBillFragment.v.b().a("E6");
}
dailyBillFragment.u();
if (as.f54365e) {
as.b("wwhLog", "time1:" + (SystemClock.elapsedRealtime() - elapsedRealtime));
}
com.kugou.android.app.l.a("42215", "2", String.valueOf(SystemClock.elapsedRealtime()));
com.kugou.android.app.l.a("42215", z, dailyBillFragment.v);
return;
}
} else {
a2 = com.kugou.android.netmusic.discovery.dailybills.b.a(com.kugou.android.netmusic.discovery.dailybills.b.c());
}
z2 = true;
com.kugou.android.app.l.a("42215", "1", String.valueOf(SystemClock.elapsedRealtime()));
if (a2 == null) {
}
if (a2 != null) {
}
if (arrayList == null) {
}
dailyBillFragment.waitForFragmentFirstStart();
if (!dailyBillFragment.isAlive()) {
}
}
z = true;
z2 = false;
com.kugou.android.app.l.a("42215", "1", String.valueOf(SystemClock.elapsedRealtime()));
if (a2 == null) {
}
if (a2 != null) {
}
if (arrayList == null) {
}
dailyBillFragment.waitForFragmentFirstStart();
if (!dailyBillFragment.isAlive()) {
}
}
}
public d c(boolean z) {
List<d.a> list;
com.kugou.android.netmusic.discovery.dailybills.c cVar = new com.kugou.android.netmusic.discovery.dailybills.c(getApplicationContext());
d a2 = cVar.a(z);
if (a2 != null) {
list = a2.d();
f.a().a(com.kugou.android.netmusic.discovery.dailybills.b.b(System.currentTimeMillis()));
f.a().a(a2.c());
} else {
list = null;
}
this.v = cVar.a();
this.v.b().a(1);
if (list == null && z) {
return null;
}
return a2;
}
public void a(List<KGSong> list) {
if (list == null) {
return;
}
for (KGSong kGSong : list) {
if (kGSong != null) {
if (this.t) {
kGSong.z("/乐库/推荐页/个性化推荐/今日歌单");
} else if (this.u) {
kGSong.z("/今日推荐");
} else if (this.ah) {
kGSong.z("/播放队列跳转/今日推荐");
} else {
kGSong.z("/乐库/推荐页/个性化推荐/更多/今日歌单");
}
}
}
}
public void b(final List<KGSong> list) {
if (this.j == null) {
return;
}
ArrayList arrayList = new ArrayList();
arrayList.addAll(list);
this.j.setData(arrayList);
this.j.notifyDataSetChanged();
rx.e.a("").b(Schedulers.io()).d(200L, TimeUnit.MILLISECONDS).a(AndroidSchedulers.mainThread()).b(new rx.b.b<String>() {
@Override
public void call(String str) {
DailyBillFragment.this.r();
}
});
getListDelegate().h().post(new Runnable() {
@Override
public void run() {
DailyBillFragment.this.getLocationViewDeleagate().d(list, true, true);
}
});
getListDelegate().h().requestLayout();
g();
}
@Override
public void onDestroy() {
super.onDestroy();
EventBus.getDefault().unregister(this);
com.kugou.common.b.a.b(this.U);
SkinMainFramLyout skinMainFramLyout = this.i;
if (skinMainFramLyout != null) {
skinMainFramLyout.d();
}
l lVar = this.X;
if (lVar != null && !lVar.isUnsubscribed()) {
this.X.unsubscribe();
}
this.ae.b();
}
public void onEventMainThread(com.kugou.android.app.home.discovery.event.f fVar) {
w();
}
public void onEventMainThread(i iVar) {
if (iVar.f34536a != 1) {
return;
}
DailyBillPlaySongCounter dailyBillPlaySongCounter = DailyBillPlaySongCounter.getInstance();
if (this.ac != null) {
a(dailyBillPlaySongCounter.getPlayedNum(), dailyBillPlaySongCounter.getFirstPageSize());
} else {
a(0, 0);
}
}
protected void c_(View view) {
if (!br.Q(getApplicationContext())) {
showToast(R.string.av3);
return;
}
if (!EnvManager.isOnline()) {
br.T(aN_());
return;
}
this.q = KGPlayListDao.c(this.r, 2);
if (this.q > 0) {
if (as.f54365e) {
as.d("SpecialDetailFragment", "删除每日推荐");
}
if (view != null) {
c(this.q);
return;
} else {
showToast(R.string.ahn);
return;
}
}
com.kugou.android.netmusic.bills.a.b bVar = this.j;
if (bVar != null && bVar.getCount() > 0) {
br.a(view, 1000);
ArrayList arrayList = new ArrayList();
ArrayList<KGSong> datas = this.j.getDatas();
if (datas != null) {
Iterator<KGSong> it = datas.iterator();
while (it.hasNext()) {
arrayList.add(it.next().bN_());
}
}
Playlist playlist = new Playlist();
playlist.a(this.r);
playlist.p(1);
playlist.d(2);
playlist.j(0);
CloudMusicModel cloudMusicModel = new CloudMusicModel();
cloudMusicModel.a("今日歌单收藏成功");
cloudMusicModel.b(true);
cloudMusicModel.b("");
cloudMusicModel.a(z.a.ALl);
cloudMusicModel.h("歌单封面");
CloudMusicUtil.getInstance().a(Initiator.a(getPageKey()), arrayList, playlist, cloudMusicModel, getActivity(), aN_().getMusicFeesDelegate());
return;
}
showToast(R.string.bp);
}
public void a(int i) {
if (i > 0 && com.kugou.common.environment.a.Y() > 0) {
b(true);
} else {
b(false);
}
}
public void r() {
this.f34444d.removeMessages(4);
b bVar = this.f34444d;
long elapsedRealtime = SystemClock.elapsedRealtime() - this.Y;
long j = Z;
if (elapsedRealtime >= j) {
j = 0;
}
bVar.sendEmptyMessageDelayed(4, j);
}
public void c(final int i) {
com.kugou.common.dialog8.popdialogs.b bVar = this.f34442b;
if (bVar != null && bVar.isShowing()) {
this.f34442b.dismiss();
}
this.f34442b = new com.kugou.common.dialog8.popdialogs.b(aN_());
this.f34442b.setCanceledOnTouchOutside(false);
this.f34442b.setTitleVisible(false);
this.f34442b.setMessage("确定取消收藏今日歌单?");
this.f34442b.setOnDialogClickListener(new com.kugou.common.dialog8.e() {
@Override
public void onNegativeClick() {
}
@Override
public void onOptionClick(com.kugou.common.dialog8.i iVar) {
}
@Override
public void onPositiveClick() {
if (com.kugou.framework.mymusic.cloudtool.k.a().a(DailyBillFragment.this.aN_(), Initiator.a(DailyBillFragment.this.getPageKey()), i, DailyBillFragment.this.aN_().getString(R.string.ahp), DailyBillFragment.this.aN_().getString(R.string.aho), CloudFavTraceModel.a("收藏歌单", DailyBillFragment.this.getSourcePath(), "歌单", z.a.ALl, DailyBillFragment.this.ac.h().size(), "歌单封面"))) {
DailyBillFragment.this.b(false);
}
}
});
this.f34442b.show();
}
public boolean s() {
if (g.a()) {
return g.a(aN_(), new com.kugou.common.dialog8.e() {
@Override
public void onOptionClick(com.kugou.common.dialog8.i iVar) {
}
@Override
public void onPositiveClick() {
}
@Override
public void onNegativeClick() {
DailyBillFragment.this.finish();
}
});
}
return false;
}
@Override
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (i == 4 && s()) {
return true;
}
return super.onKeyDown(i, keyEvent);
}
public void d(int i) {
int i2 = i <= 255 ? i : 255;
if (i < 0) {
i2 = 0;
}
getTitleDelegate().o(i2);
}
@Override
public void onSkinAllChanged() {
super.onSkinAllChanged();
F();
this.j.notifyDataSetChanged();
}
public class c implements b.d {
public Map<com.kugou.framework.database.e.g, Boolean> f34494a = new ConcurrentHashMap();
public Map<String, Pair<Long, Boolean>> f34495b = new ConcurrentHashMap();
c() {
}
@Override
public boolean a(KGSong kGSong) {
if (this.f34494a.containsKey(kGSong.bH())) {
return this.f34494a.get(kGSong.bH()).booleanValue();
}
return false;
}
public void a(Collection<KGSong> collection) {
if (collection == null) {
return;
}
if (DailyBillFragment.this.X != null && !DailyBillFragment.this.X.isUnsubscribed()) {
DailyBillFragment.this.X.unsubscribe();
}
DailyBillFragment.this.X = rx.e.a(collection).b(Schedulers.io()).d(new rx.b.e<Collection<KGSong>, Map<com.kugou.framework.database.e.g, Boolean>>() {
@Override
public Map<com.kugou.framework.database.e.g, Boolean> call(Collection<KGSong> collection2) {
Playlist c2;
if (com.kugou.common.environment.a.u()) {
c2 = KGPlayListDao.a(DailyBillFragment.this.aN_().getString(R.string.aa8), 2);
} else {
c2 = KGPlayListDao.c(1L);
}
if (c2 == null) {
return null;
}
List<com.kugou.framework.database.e.g> e2 = af.e(c2.b());
HashMap hashMap = new HashMap();
HashMap hashMap2 = new HashMap();
Iterator<com.kugou.framework.database.e.g> it = e2.iterator();
while (it.hasNext()) {
hashMap.put(it.next(), false);
}
for (KGSong kGSong : collection2) {
if (kGSong != null) {
hashMap2.put(kGSong.bH(), Boolean.valueOf(hashMap.containsKey(kGSong.bH())));
}
}
return hashMap2;
}
}).a(AndroidSchedulers.mainThread()).b(new rx.b.b<Map<com.kugou.framework.database.e.g, Boolean>>() {
@Override
public void call(Map<com.kugou.framework.database.e.g, Boolean> map) {
if (SystemClock.elapsedRealtime() - DailyBillFragment.this.Y < DailyBillFragment.Z) {
return;
}
if (map != null) {
c.this.f34494a.putAll(map);
}
DailyBillFragment.this.j.notifyDataSetChanged();
}
});
}
}
@Override
public String getCloudIdentifySourceName() {
return this.r;
}
public void e(int i) {
if (!br.Q(getActivity())) {
showToast(R.string.av3);
return;
}
if (!EnvManager.isOnline()) {
br.T(getActivity());
return;
}
KGSong item = this.j.getItem(i);
if (item != null) {
aj.a(item.bD_(), item.aa(), item.r(), getActivity(), "ktv_ting_yueku_category_gorecord", com.kugou.framework.statistics.b.a.a().a(getSourcePath()).a("分类页").toString(), item.Q(), "");
}
}
}