酷狗概念版 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(), "");
        }
    }
}