1-12修改

This commit is contained in:
kehaoyuan
2018-01-12 08:26:13 +08:00
parent 95af9902e7
commit bc7aaa8b08
57 changed files with 521 additions and 251 deletions

View File

@ -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();
}