1-12修改
This commit is contained in:
@ -71,13 +71,11 @@ public class MessageShareUtils {
|
||||
private Context mContext;
|
||||
|
||||
//TODO 干掉activity,将context变成applicationcontext
|
||||
// private Activity activity; // 用来关闭分享页面
|
||||
private Activity mActivity; // 用来关闭分享页面
|
||||
//QQ或者QQ空间分享回调处理
|
||||
public IUiListener QqShareListener = new IUiListener() {
|
||||
@Override
|
||||
public void onComplete(Object o) {
|
||||
// activity.finish();
|
||||
// activity.overridePendingTransition(0, 0);//禁止退出Activity 动画
|
||||
Utils.toast(mContext, "分享成功");
|
||||
}
|
||||
|
||||
@ -88,9 +86,7 @@ public class MessageShareUtils {
|
||||
|
||||
@Override
|
||||
public void onCancel() {
|
||||
// activity.finish();
|
||||
// activity.overridePendingTransition(0, 0);//禁止退出Activity 动画
|
||||
Utils.toast(mContext, "分享已取消");
|
||||
Utils.toast(mContext, mContext.getString(R.string.share_cancel_hint));
|
||||
}
|
||||
};
|
||||
// 适配快传成绩单分享
|
||||
@ -139,11 +135,11 @@ public class MessageShareUtils {
|
||||
return mTencent;
|
||||
}
|
||||
|
||||
public void showShareWindows(View view, Bitmap bitmap, String picName, int shareType) {
|
||||
public void showShareWindows(Activity activity, View view, Bitmap bitmap, String picName, int shareType) {
|
||||
this.shareBm = bitmap;
|
||||
this.picName = picName;
|
||||
this.shareType = shareType;
|
||||
// this.activity = (Activity) mContext;
|
||||
this.mActivity = activity;
|
||||
|
||||
if (shareType == 2) {
|
||||
contentSize = 75;
|
||||
@ -234,7 +230,7 @@ public class MessageShareUtils {
|
||||
params.putInt(QQShare.SHARE_TO_QQ_EXT_INT,
|
||||
QQShare.SHARE_TO_QQ_FLAG_QZONE_ITEM_HIDE);
|
||||
mTencent.shareToQQ(
|
||||
(Activity) mContext, params, QqShareListener);
|
||||
mActivity, params, QqShareListener);
|
||||
if (mPopupWindow == null) return;
|
||||
mPopupWindow.dismiss();
|
||||
}
|
||||
@ -250,7 +246,7 @@ public class MessageShareUtils {
|
||||
params.putInt(QQShare.SHARE_TO_QQ_EXT_INT,
|
||||
QQShare.SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN);
|
||||
mTencent.shareToQQ(
|
||||
(Activity) mContext, params, QqShareListener);
|
||||
mActivity, params, QqShareListener);
|
||||
if (mPopupWindow == null) return;
|
||||
mPopupWindow.dismiss();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user