修改测试问题,shouye ytuijian

This commit is contained in:
18401019693
2022-08-10 18:31:14 +08:00
parent 788fc9faa0
commit 59678be822
4 changed files with 32 additions and 26 deletions

View File

@@ -165,6 +165,7 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
private int messageNumber = 0, numberMe = 1;
private ImageView waitingTip;
private FloatBannerView floatBanner;
private boolean isClickfloatBanner = false;
@Override
@@ -371,33 +372,38 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
findViewById(R.id.banner_click).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String Uid = floatBanner.getUid();
LiveNetManager.get(mContext)
.getLiveInfo(String.valueOf(Uid), new com.yunbao.common.http.base.HttpCallback<LiveInfoModel>() {
@Override
public void onSuccess(LiveInfoModel data) {
if (!isClickfloatBanner) {
isClickfloatBanner = true;
String Uid = floatBanner.getUid();
LiveNetManager.get(mContext)
.getLiveInfo(String.valueOf(Uid), new com.yunbao.common.http.base.HttpCallback<LiveInfoModel>() {
@Override
public void onSuccess(LiveInfoModel data) {
LiveRoomCheckLivePresenter mCheckLivePresenter = new LiveRoomCheckLivePresenter(mContext, (liveBean, liveType, liveTypeVal, liveSdk) -> {
if (liveBean == null) {
return;
}
LiveAudienceActivity.forward(mContext, liveBean, liveType, liveTypeVal, "", 0, liveSdk);
LiveRoomCheckLivePresenter mCheckLivePresenter = new LiveRoomCheckLivePresenter(mContext, (liveBean, liveType, liveTypeVal, liveSdk) -> {
if (liveBean == null) {
return;
}
LiveAudienceActivity.forward(mContext, liveBean, liveType, liveTypeVal, "", 0, liveSdk);
});
//讲数据转成json
String json = GsonUtils.toJson(data);
LiveBean liveBean = GsonUtils.fromJson(json, LiveBean.class);
mCheckLivePresenter.checkLive(liveBean);
});
//讲数据转成json
String json = GsonUtils.toJson(data);
LiveBean liveBean = GsonUtils.fromJson(json, LiveBean.class);
mCheckLivePresenter.checkLive(liveBean);
isClickfloatBanner = false;
}
}
@Override
public void onError(String error) {
@Override
public void onError(String error) {
RouteUtil.forwardUserHome(mContext, String.valueOf(Uid), 0);
isClickfloatBanner = false;
}
});
RouteUtil.forwardUserHome(mContext, String.valueOf(Uid), 0);
}
}
});
}
});
//选中监听

View File

@@ -34,7 +34,7 @@ public class FloatBannerView extends FrameLayout {
private ClipPathCircleImage clipImage1, clipImage2, clipImage3;
private List<AnchorRecommendItemModel> list = new ArrayList<>();
//默认定时器时间
private int delayMillis = 1500;
private int delayMillis = 1400;
//Handler定时加载下一张的数据
private Handler bannerHandler = new Handler();
private int index = 0;