From e08fb55566539c5b0c489ab6f4b565454e2ae375 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 20 四月 2021 19:06:54 +0800 Subject: [PATCH] bug修复 --- BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java b/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java index 333f067..5b929eb 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java @@ -27,7 +27,9 @@ import com.tencent.mm.opensdk.openapi.WXAPIFactory; import com.weikou.beibeivideo.BeibeiVideoApplication; import com.weikou.beibeivideo.entity.JumpDetail; +import com.weikou.beibeivideo.entity.VideoType; import com.weikou.beibeivideo.entity.ad.RewardVideoAdContainer; +import com.weikou.beibeivideo.ui.category.MVideosActivity; import com.weikou.beibeivideo.ui.dialog.LoadingDialogUtil; import com.weikou.beibeivideo.ui.login.LoginActivity; import com.weikou.beibeivideo.ui.mine.BrowserActivity; @@ -199,8 +201,8 @@ { String webUrl = params.getString("url").toString(); String title = params.getString("title"); - String close=params.getString("close"); - context.startActivity(new Intent(context, BrowserActivity.class).putExtra("url", webUrl).putExtra("title", title).putExtra("close",close)); + String close = params.getString("close"); + context.startActivity(new Intent(context, BrowserActivity.class).putExtra("url", webUrl).putExtra("title", title).putExtra("close", close)); } @@ -263,11 +265,20 @@ default: { try { Intent intent = new Intent(context, Class.forName(JumpActivityUtil.filterActivityName(detail.getActivity()))); - if (params != null) - for (Iterator<String> keys = params.keySet().iterator(); keys.hasNext(); ) { - String key = keys.next(); - intent.putExtra(key, params.getString(key)); + if (params != null) { + //鐗规畩澶勭悊 + if (MVideosActivity.class.getName().equalsIgnoreCase(JumpActivityUtil.filterActivityName(detail.getActivity())) && !StringUtils.isEmpty(params.getString("Id"))) { + VideoType videoType = new VideoType(); + videoType.setId(params.getString("Id")); + videoType.setName(params.getString("Name")); + intent.putExtra("video_type", videoType); + } else { + for (Iterator<String> keys = params.keySet().iterator(); keys.hasNext(); ) { + String key = keys.next(); + intent.putExtra(key, params.getString(key)); + } } + } context.startActivity(intent); } catch (Exception e) { e.printStackTrace(); -- Gitblit v1.8.0