修改详情推荐

This commit is contained in:
guozhen 2025-06-16 13:44:59 +08:00
parent b264d8633c
commit 888c49c670
4 changed files with 20 additions and 11 deletions

View File

@ -24,7 +24,12 @@ public class LRABackgroundHistory implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
Response k_center = chain.proceed(chain.request());
Response k_center = null;
try {
k_center = chain.proceed(chain.request()); //这里超时异常
} catch (Exception e) {
throw e;
}
if (k_center.body() != null && k_center.body().contentType() != null) {
String activity = k_center.body().contentType().toString();
String circle = k_center.body().string();
@ -43,6 +48,8 @@ public class LRABackgroundHistory implements Interceptor {
} else {
return k_center;
}
}

View File

@ -30,7 +30,7 @@ public class PVideoplayRules implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
Response response = null;
Request request = chain.request().newBuilder()
.addHeader("Content-Type", "application/json")
.addHeader("authorization", TIndicator.getString(TIndicator.auth, ""))
@ -42,10 +42,10 @@ public class PVideoplayRules implements Interceptor {
.addHeader("app-version", AppUtils.getPackageVersionName(GPplicationLoadingdefault.getAppContext()))
.addHeader("model", Build.MODEL)
// .addHeader("security","false")
.addHeader("brand",Build.BRAND)
.addHeader("system-version",Build.VERSION.RELEASE)
.addHeader("brand", Build.BRAND)
.addHeader("system-version", Build.VERSION.RELEASE)
.build();
return chain.proceed(request);
response = chain.proceed(request);
return response;
}
}

View File

@ -66,7 +66,7 @@ public class VZBack extends ZRFTablistAndroid {
try {
String ccount = URLDecoder.decode(message, "utf-8");
LogUtils.d("OKHttp111111-----", ccount);
} catch (UnsupportedEncodingException e) {
} catch (Exception e) {
e.printStackTrace();
LogUtils.d("OKHttp1111111-----", e.getMessage());

View File

@ -279,12 +279,11 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
}
});
recommondVideoBannerAdapter = new ZYTRecommondVideoAdapter(new ArrayList<>());
viewBinding.viewVideoRecommend.bannerRecommend.setBannerGalleryEffect(
60,
15
);
viewBinding.viewVideoRecommend.bannerRecommend.setAdapter(recommondVideoBannerAdapter);
translates = AppUtils.getTranslates();
if (translates != null) {
viewBinding.viewVideoRecommend.tvRecommend.setText(AppUtils.replace(translates.getGleestream_recommond_title(), "90%"));
@ -359,7 +358,10 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
if (it.data != null && it.data.getList() != null && !it.data.getList().isEmpty()) {
ITItem.isCanPlay = false;
viewBinding.viewVideoRecommend.getRoot().setVisibility(VISIBLE);
recommondVideoBannerAdapter = new ZYTRecommondVideoAdapter(it.data.getList());
recommondVideoBannerAdapter.setDatas(it.data.getList());
viewBinding.viewVideoRecommend.bannerRecommend.setAdapter(recommondVideoBannerAdapter);
// viewBinding.viewVideoRecommend.bannerRecommend.setCurrentItem(1, false);
viewBinding.viewVideoRecommend.bannerRecommend.addOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
@ -411,10 +413,11 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
watchNow(data.getShort_play_id());
}
});
DBeanUnselectBean data = recommondVideoBannerAdapter.getData(0);
DBeanUnselectBean data = it.data.getList().get(0);
viewBinding.viewVideoRecommend.tvRecommendVideoname.setText(data.getName());
viewBinding.viewVideoRecommend.tvRecommendVideotags.setText(data.getDescription());
Glide.with(this).load(data.getImage_url()).into(iv_cover_recommend_detail);
player.stop();
player.setMediaSource(buildMediaSource(data.getVideo_url()));
player.prepare();
@ -619,7 +622,6 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
private void watchNow(int short_play_id) {
viewBinding.viewVideoRecommend.bannerRecommend.postDelayed(() -> {
player.stop();
player.release();
episodeDetailId = short_play_id;
episodevideo_id = 0;
activity_id = 0;