Wolves Themes v1.0版本的 MD5 值为:cddc92b47f6b7c4a195c9625507eb51c

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


package com.flurry.sdk;

import android.content.SharedPreferences;
import android.text.TextUtils;
import com.flurry.sdk.bp;
import java.io.File;
public class an {
    private static final String d = "an";
    public final File a;
    String b;
    int c;
    private final File e;
    private bp f;
    private final kr<ju> g = new kr<ju>() {
        @Override
        public final void a(ju juVar) {
            if (juVar.a) {
                an.this.b();
            }
        }
    };

    static int d(an anVar) {
        int i = anVar.c;
        anVar.c = i + 1;
        return i;
    }

    static bp e(an anVar) {
        anVar.f = null;
        return null;
    }

    public an() {
        ks.a().a("com.flurry.android.sdk.NetworkStateEvent", this.g);
        this.a = kh.a().a.getFileStreamPath(".flurryads.mediaassets");
        this.e = kh.a().a.getFileStreamPath(".flurryads.mediaassets.tmp");
    }

    public synchronized void b() {
        final String str;
        if (TextUtils.isEmpty(this.b)) {
            return;
        }
        if (this.c < 3) {
            str = this.b + "android.zip";
        } else {
            str = "https://s3.amazonaws.com/flurrysdk/Android/v2/android.zip";
        }
        final SharedPreferences sharedPreferences = kh.a().a.getSharedPreferences("FLURRY_SHARED_PREFERENCES", 0);
        if (str.equals(sharedPreferences.getString("flurry_last_media_asset_url", null)) && this.a.exists()) {
            kx.a(3, d, "Media player assets: download not necessary");
            return;
        }
        if (this.f != null) {
            bp bpVar = this.f;
            bpVar.g = true;
            kd.a().a(bpVar);
        }
        this.e.delete();
        kx.a(3, d, "Media player assets: attempting download from url: " + str);
        this.f = new bq(this.e);
        this.f.b = str;
        this.f.c = 30000;
        this.f.a = new bp.a() {
            @Override
            public final void a(bp bpVar2) {
                if (!bpVar2.f || !an.this.e.exists()) {
                    kx.a(3, an.d, "Media player assets: download failed");
                    if (jv.a().b) {
                        an.d(an.this);
                    }
                    kh a = kh.a();
                    a.b.postDelayed(new mk() {
                        @Override
                        public final void a() {
                            an.this.b();
                        }
                    }, 10000L);
                } else {
                    an.this.a.delete();
                    if (an.this.e.renameTo(an.this.a)) {
                        kx.a(3, an.d, "Media player assets: download successful");
                        SharedPreferences.Editor edit = sharedPreferences.edit();
                        edit.putString("flurry_last_media_asset_url", str);
                        edit.apply();
                    } else {
                        kx.a(3, an.d, "Media player assets: couldn't rename tmp file (giving up)");
                    }
                }
                an.e(an.this);
            }
        };
        this.f.a();
    }
}