流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387

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


package com.liulishuo.share.weibo;

import android.content.Context;
import android.text.TextUtils;
import com.liulishuo.share.model.ShareContent;
import com.liulishuo.share.util.b;
import com.liulishuo.share.util.d;
import com.liulishuo.share.util.e;
import com.sina.weibo.sdk.WbSdk;
import com.sina.weibo.sdk.auth.AuthInfo;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;

public class a implements e {
    private static String iQo;
    private e iPQ;
    private final AuthInfo iQp;
    private Context mContext;

    @SuppressFBWarnings({"ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"})
    public a(Context context) {
        this.mContext = context;
        iQo = com.liulishuo.share.a.diD().diF();
        if (TextUtils.isEmpty(iQo)) {
            throw new IllegalStateException("empty sina app key");
        }
        this.iQp = new AuthInfo(context, iQo, "http://www.liulishuo.com", "email,direct_messages_read,direct_messages_write,friendships_groups_read,friendships_groups_write,statuses_to_me_read,follow_app_official_microblog,invitation_write");
        WbSdk.install(context, this.iQp);
        b.a(context, this);
    }

    public void a(ShareContent shareContent, int i) {
        if (this.iPQ != null) {
            d.a(this.mContext, this, 3);
        }
        WeiboActionActivity.a(this.mContext, shareContent);
    }

    public void a(e eVar) {
        this.iPQ = eVar;
    }

    public void release() {
        this.mContext = null;
        this.iPQ = null;
    }

    @Override
    public void pQ(int i) {
        e eVar = this.iPQ;
        if (eVar != null) {
            eVar.pQ(i);
        }
    }

    @Override
    public void pR(int i) {
        e eVar = this.iPQ;
        if (eVar != null) {
            eVar.pR(i);
        }
    }

    @Override
    public void a(int i, Exception exc) {
        e eVar = this.iPQ;
        if (eVar != null) {
            eVar.a(i, exc);
        }
    }
}