From 1981dee5aec45793d3c4ebdbc4e637528c71b3c5 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 03 二月 2021 19:20:47 +0800 Subject: [PATCH] 'PPTV' --- BuWanVideo/src/com/weikou/beibeivideo/ui/recommend/RecommendFragment.java | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/recommend/RecommendFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/recommend/RecommendFragment.java index c51f3ed..3797b3f 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/recommend/RecommendFragment.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/recommend/RecommendFragment.java @@ -43,6 +43,7 @@ import com.weikou.beibeivideo.entity.HomeType; import com.weikou.beibeivideo.entity.HomeTypeItem; 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; @@ -51,11 +52,12 @@ import com.weikou.beibeivideo.ui.mine.BrowserActivity; import com.weikou.beibeivideo.util.BeibeiConstant; import com.weikou.beibeivideo.util.DimenUtils; +import com.weikou.beibeivideo.util.JumpActivityUtil; import com.weikou.beibeivideo.util.ad.AdUtil; import com.weikou.beibeivideo.util.ad.ExpressAdManager; import com.weikou.beibeivideo.util.ui.DividerItemDecoration; -import com.ysh.wpc.appupdate.GoReview; -import com.ysh.wpc.appupdate.service.DownLoadFileService; +import com.yeshi.appupdate.GoReview; +import com.yeshi.appupdate.service.DownLoadFileService; import org.apache.http.Header; import org.json.JSONArray; @@ -132,6 +134,8 @@ } catch (IOException e) { e.printStackTrace(); } + + } @@ -570,23 +574,34 @@ if (jsonObject.getBoolean("IsPost")) { JSONObject obj = jsonObject.optJSONObject("Data"); content = obj.optString("Content"); + JSONObject jumpDetailJson = obj.optJSONObject("jumpDetail"); + JumpDetail jumpDetail = null; + if (jumpDetailJson != null) { + jumpDetail = new Gson().fromJson(jumpDetailJson.toString(), JumpDetail.class); + } + JSONObject paramsJson = obj.optJSONObject("Params"); + com.alibaba.fastjson.JSONObject params = null; + if (paramsJson != null) + params = com.alibaba.fastjson.JSONObject.parseObject(paramsJson.toString()); + + + final JumpDetail fJumpDetail = jumpDetail; + final com.alibaba.fastjson.JSONObject fParams = params; + // 0-涓嶆樉绀� // 1-鏄剧ず final String url = obj.optString("Url"); + if (position > 0)//鍙湁绗竴椤垫墠鏄剧ず閫氱煡 + content = null; if (!StringUtils.isBlank(content)) { tv_notice.setVisibility(View.VISIBLE); tv_notice.setText(content); if (!StringUtils.isBlank(url)) { tv_notice .setOnClickListener(new OnClickListener() { - @Override public void onClick(View v) { - startActivity(new Intent( - context, - BrowserActivity.class) - .putExtra("url", url)); - + JumpActivityUtil.jumpPage(getActivity(), fJumpDetail, fParams); } }); } -- Gitblit v1.8.0