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

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


package com.kugou.android.netmusic.bills.singer.main.g;

import android.os.Bundle;
import android.support.annotation.NonNull;
import com.kugou.android.app.NavigationUtils;
import com.kugou.android.netmusic.discovery.ui.DiscoveryMainFragment;
import com.kugou.common.base.AbsFrameworkFragment;
import com.kugou.common.utils.au;
import com.kugou.common.utils.r;
import com.kugou.framework.database.by;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

public class b {
    public static void a(AbsFrameworkFragment absFrameworkFragment, long j, String str, int i, String str2) {
        NavigationUtils.b(absFrameworkFragment, "", a(j, str, i, str2));
    }

    public static void b(AbsFrameworkFragment absFrameworkFragment, long j, String str, int i, String str2) {
        NavigationUtils.b(absFrameworkFragment, "", a(j, str, i, str2) + "#/makeLayer");
    }

    @NonNull
    private static String a(long j, String str, int i, String str2) {
        try {
            str = URLEncoder.encode(str, "utf-8");
        } catch (UnsupportedEncodingException e2) {
            e2.printStackTrace();
        }
        return "https://h5.kugou.com/apps/list-of-singer-power/dist/index.html?singerid=" + j + "&singername=" + str + "&rank_type=" + i + "&rank_id=" + str2;
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment) {
        NavigationUtils.b(absFrameworkFragment, "", "https://h5.kugou.com/apps/list-of-singer-power/dist/rule.html");
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, long j) {
        Bundle bundle = new Bundle();
        bundle.putInt("key_discovery_main_start_tab", 4);
        bundle.putInt("singer_tab_key", 0);
        bundle.putLong("jump_singer_id", j);
        absFrameworkFragment.startFragmentFromRecent(DiscoveryMainFragment.class, bundle);
    }

    public static void a() {
        au.a().a(new Runnable() {
            @Override
            public void run() {
                try {
                    by.a(r.i());
                } catch (Exception e2) {
                    e2.printStackTrace();
                }
            }
        });
    }
}