ShareOtherUtil.java 1.86 KB
package com.cnlive.share.util;

import android.content.Context;
import android.net.Uri;
import android.text.TextUtils;

import com.cnlive.core.libs.base.application.AppConfig;
import com.cnlive.core.libs.base.util.AlertUtil;
import com.cnlive.share.arouter.ARouterUtil;


/**
 * 作者: 吴奎庆
 * <p>
 * 时间: 2019/4/25
 * <p>
 * 简介:  分享框的其他页面的工具类
 */
public class ShareOtherUtil {
    /**
     * 举报的的功能处理
     *
     * @param context
     * @param contentId
     */
    public static void report(Context context, String contentId) {
        String url = AppConfig.getReportUrl();
//        contentId(内容id)、sid(举报者sid)、toSid(被举报者sid)、rtType(1-内容投诉 2-用户投诉)、rtSource(来源 1-目击者 2-生活圈 3-H5)
        if (!TextUtils.isEmpty(url)) {
            url = url.concat("contentId=" + contentId).concat("&rtType=1").concat("&rtSource=3");
            ARouterUtil.startReportActivity(context, url);
        }
    }

    /**
     * 举报的的功能处理
     *
     * @param context
     * @param contentId
     */
    public static void report(Context context, String contentId, String type) {
        String url = AppConfig.getReportUrl();
//        contentId(内容id)、sid(举报者sid)、toSid(被举报者sid)、rtType(1-内容投诉 2-用户投诉)、rtSource(来源 1-目击者 2-生活圈 3-H5 4:点播 5:直播)
        if (TextUtils.isEmpty(contentId) || TextUtils.isEmpty(type)) {
            AlertUtil.showDeftToast(context, "数据异常");
            return;
        }
        if (!TextUtils.isEmpty(url)) {
            if (contentId == null) contentId = "";
            contentId = Uri.encode(contentId);
            url = url.concat("contentId=" + contentId).concat("&rtType=1").concat("&rtSource=").concat(type);
            ARouterUtil.startReportActivity(context, url);
        }
    }

}