admin
2021-03-27 214f9edd2fe20c20e32630e9b5380cc6271c1eb7
BuWanVideo/src/com/weikou/beibeivideo/ui/recommend/RecommendFragment.java
@@ -45,7 +45,6 @@
import com.weikou.beibeivideo.entity.HomeVideo;
import com.weikou.beibeivideo.entity.JumpDetail;
import com.weikou.beibeivideo.entity.VideoInfo;
import com.weikou.beibeivideo.entity.VideoType;
import com.weikou.beibeivideo.entity.ad.ExpressAdContainer;
import com.weikou.beibeivideo.entity.recommend.HomeClass;
import com.weikou.beibeivideo.ui.category.bean.HotStar;
@@ -93,7 +92,7 @@
    private TextView tv_notice;
    private VideoType type;
    private HomeClass type;
    private int position;
@@ -251,7 +250,7 @@
        iv_right_ad = contentView.findViewById(R.id.iv_right_ad);
        type = (VideoType) getArguments().getSerializable("videotype");
        type = (HomeClass) getArguments().getSerializable("videotype");
        position = (Integer) getArguments().get("position");
@@ -388,6 +387,13 @@
            indicator_recommend.setViewPager(vp_recommend);
        } else
            vp_recommend.getAdapter().notifyDataSetChanged();
        if (mHomeAds != null && mHomeAds.size() > 0) {
            rl_recommend_top.setVisibility(View.VISIBLE);
        } else {
            rl_recommend_top.setVisibility(View.GONE);
        }
        if (vp_recommend.getChildCount() == 1) {
            indicator_recommend.setVisibility(View.GONE);
        } else
@@ -621,7 +627,7 @@
        SharedPreferences preferences = context.getSharedPreferences(
                "user", Context.MODE_PRIVATE);
        String uid = preferences.getString("uid", "");
        BeibeiVideoAPI.getHomeAd(context, uid, type.getId(),
        BeibeiVideoAPI.getHomeAd(context, uid, type.getId(), type.getDataKey(),
                new BasicTextHttpResponseHandler() {
                    @Override
                    public void onSuccessPerfect(int statusCode,
@@ -677,7 +683,7 @@
        SharedPreferences preferences = context.getSharedPreferences(
                "user", Context.MODE_PRIVATE);
        String uid = preferences.getString("uid", "");
        BeibeiVideoAPI.getHomeType(context, uid, type.getId(),
        BeibeiVideoAPI.getHomeType(context, uid, type.getId(), type.getDataKey(),
                new BasicTextHttpResponseHandler() {
                    @Override
@@ -702,6 +708,8 @@
                                type.setParams(obj.optString("Params"));
                                type.setIcon(obj.optString("Icon"));
                                type.setNeedAd(obj.optBoolean("NeedAd", false));
                                if (obj.optJSONObject("Ad") != null)
                                    type.setAd(gson.fromJson(obj.optJSONObject("Ad").toString(), HomeType.HomeTypeAd.class));
                                JSONArray homeArray = obj
                                        .optJSONArray("HomeVideoList");