酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319

以下内容为反编译后的 a.java 源代码,内容仅作参考


package com.kugou.android.netmusic.bills.singer.detail;

import android.text.TextUtils;
import com.kugou.android.app.NavigationUtils;
import com.kugou.android.common.delegate.DelegateFragment;
import com.kugou.android.common.entity.KGSong;
import com.kugou.android.concerts.d.g;
import com.kugou.android.concerts.d.i;
import com.kugou.android.netmusic.bills.rankinglist.a.d;
import com.kugou.android.netmusic.bills.singer.detail.b.a;
import com.kugou.common.utils.as;
import com.kugou.framework.netmusic.bills.a.c;
import java.util.concurrent.TimeUnit;
import rx.e;
import rx.k;
import rx.schedulers.Schedulers;

public class a {
    public static rx.e<com.kugou.android.app.player.domain.f.a.a> a(final long j, final String str) {
        return rx.e.a((e.a) new e.a<com.kugou.android.app.player.domain.f.a.a>() {
            @Override
            public void call(k<? super com.kugou.android.app.player.domain.f.a.a> kVar) {
                com.kugou.android.app.player.domain.f.a.a aVar;
                long j2 = j;
                if (j2 > 0) {
                    aVar = new com.kugou.android.app.player.domain.f.b.b().a(String.valueOf(j2));
                    if (aVar != null) {
                        aVar.g = str;
                    }
                } else {
                    aVar = null;
                }
                kVar.onNext(aVar);
                kVar.onCompleted();
            }
        }).a(5L, TimeUnit.SECONDS, rx.e.a((e.a) new e.a<com.kugou.android.app.player.domain.f.a.a>() {
            @Override
            public void call(k<? super com.kugou.android.app.player.domain.f.a.a> kVar) {
                if (as.f54365e) {
                    as.f("SingerBannerExtraDataModel", "getFxLiveBannner:timeOutObser->" + Thread.currentThread().getName());
                }
                kVar.onNext(null);
                kVar.onCompleted();
            }
        })).b(Schedulers.io());
    }

    public static rx.e<com.kugou.android.netmusic.bills.singer.detail.e.a> a(final DelegateFragment delegateFragment, final long j, final String str) {
        return rx.e.a((e.a) new e.a<com.kugou.android.netmusic.bills.singer.detail.e.a>() {
            @Override
            public void call(k<? super com.kugou.android.netmusic.bills.singer.detail.e.a> kVar) {
                com.kugou.android.netmusic.bills.singer.detail.e.a aVar;
                c b2 = new d(DelegateFragment.this.aN_(), 0L, 0, DelegateFragment.this.getSourcePath()).b();
                if (b2 != null && b2.c() != null) {
                    for (int i = 0; i < b2.c().size(); i++) {
                        KGSong kGSong = b2.c().get(i);
                        if (kGSong.t() == j) {
                            aVar = new com.kugou.android.netmusic.bills.singer.detail.e.a();
                            aVar.b("由你音乐榜");
                            aVar.c(str);
                            aVar.d(kGSong.aa());
                            aVar.b(-65282);
                            aVar.a(i + 1);
                            aVar.e("打榜");
                            aVar.a("https://h5.kugou.com/apps/uni-list/index.html?platformSongId=" + kGSong.Q());
                            break;
                        }
                    }
                }
                aVar = null;
                kVar.onNext(aVar);
                kVar.onCompleted();
            }
        }).b(Schedulers.io());
    }

    public static rx.e<a.c> b(final long j) {
        return rx.e.a((e.a) new e.a<a.c>() {
            @Override
            public void call(k<? super a.c> kVar) {
                long j2 = j;
                kVar.onNext(j2 > 0 ? com.kugou.android.netmusic.bills.singer.detail.b.a.a(Long.valueOf(j2)) : null);
                kVar.onCompleted();
            }
        }).b(Schedulers.io());
    }

    public static rx.e<g.a> a(final String str) {
        return rx.e.a((e.a) new e.a<g.a>() {
            @Override
            public void call(k<? super g.a> kVar) {
                g.a aVar;
                if (TextUtils.isEmpty(str)) {
                    aVar = null;
                } else if (NavigationUtils.c()) {
                    aVar = i.b(str);
                } else {
                    aVar = new com.kugou.android.concerts.d.g().a(str);
                }
                kVar.onNext(aVar);
                kVar.onCompleted();
            }
        }).b(Schedulers.io());
    }
}