流利说-英语 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);
}
}
}