Files
qianyanAndroid/app/src/main/java/com/xuebiping/bolizhuzi/utils/BuriedPointUtils.java
2026-03-17 20:24:06 +08:00

65 lines
2.0 KiB
Java

package com.xuebiping.bolizhuzi.utils;
import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.TType;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
/**
* 埋点工具类
*/
public class BuriedPointUtils {
/**
* 1=礼包弹出
*/
public static final String BURIED1 = "1";
/**
* 2=点击了充值的人
*/
public static final String BURIED2 = "2";
/**
* 3=充值8元的人、3=充值18元的人、3=充值28元的人
*/
public static final String BURIED3 = "3";
//用户行为数据埋点
public static void buriedPoint(BaseActivity activity, String type_id) {
HttpWithUiTask<Object> task = new HttpWithUiTask<Object>(activity, new HttpUiCallBack<Object>() {
@Override
public void onSuccess(BaseActivity activity, Object result, String tips) {
}
@Override
public void onFailure(BaseActivity activity, String tip) {
}
@Override
public void onException(BaseActivity activity, Throwable e) {
}
}) {
@Override
protected HttpResult<Object> run() throws Exception {
final String url = ConstUrl.FIRST_RECHARGE_BURIED_POINT;
HttpRequest.Builder builder = new HttpRequest.Builder()
.setResultType(new TType<HttpResult<Object>>() {
}).setHttpMethod(HttpMethod.POST)
.addParam("type_id", type_id)
.setUrl(url);
HttpRequest request = builder.build();
return request.request();
}
};
task.start();
}
}