光环前端优化汇总(2020年10月第1周)(3) https://gitlab.ghzs.com/pm/halo-app-issues/-/issues/1028

This commit is contained in:
张玉久
2020-10-10 16:24:17 +08:00
parent 8db525542e
commit f21d86c8a7
5 changed files with 38 additions and 11 deletions

View File

@ -24,9 +24,6 @@ import android.widget.PopupWindow;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.gh.common.constant.Config;
import com.gh.gamecenter.R;
import com.gh.gamecenter.WeiBoShareActivity;
@ -53,6 +50,9 @@ import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import static com.gh.common.util.LoginHelper.WEIBO_SCOPE;
/**
@ -91,7 +91,8 @@ public class ShareUtils {
communityArticle("文章详情"),
video("视频"),
web("web链接"),
userHome("个人主页");
userHome("个人主页"),
qaDetail("QA内容详情");
private String name;
@ -562,6 +563,10 @@ public class ShareUtils {
//新浪微博分享
private void sinaWeiboShare() {
if (mShareEntrance == ShareEntrance.qaDetail) {
mTitle = "向你推荐:" + mTitle + " @光环助手 " + shareUrl;
mSummary = "";
}
Activity activity = mActivity.get();
if (activity != null) {
Intent intent = WeiBoShareActivity.getWeiboshareIntent(
@ -605,6 +610,9 @@ public class ShareUtils {
case communityArticle:
smsBody = mTitle + " - 光环助手" + shareUrl;
break;
case qaDetail:
smsBody = "向你推荐:" + mTitle + " @光环助手 " + shareUrl;
break;
default:
smsBody = mTitle;
break;
@ -618,7 +626,7 @@ public class ShareUtils {
e.printStackTrace();
}
if (mShareEntrance != ShareEntrance.shareGh ) {
if (mShareEntrance != ShareEntrance.shareGh) {
safelyDismiss();
}
}
@ -745,7 +753,7 @@ public class ShareUtils {
}
}
}
private void safelyDismiss() {
if (popupWindow.get() != null) {
popupWindow.get().dismiss();