diff --git a/app/src/main/java/com/gh/common/DefaultUrlHandler.kt b/app/src/main/java/com/gh/common/DefaultUrlHandler.kt index b906b152f5..8521eef2f7 100644 --- a/app/src/main/java/com/gh/common/DefaultUrlHandler.kt +++ b/app/src/main/java/com/gh/common/DefaultUrlHandler.kt @@ -139,6 +139,7 @@ object DefaultUrlHandler { val referer = uri.getQueryParameter("referer") ?: "" val type = uri.getQueryParameter("type") ?: "" val act = uri.getQueryParameter("act") ?: "" + val gameId = uri.getQueryParameter("gameId") ?: "" val fieldId = uri.getQueryParameter("fieldId") ?: "" val sectionName = uri.getQueryParameter("sectionName") ?: "" val location = if (!TextUtils.isEmpty(act)) { @@ -148,7 +149,7 @@ object DefaultUrlHandler { } else { id } - directToVideoDetail(context, id, location, false, "", entrance, "", referer, type, act, fieldId, sectionName) + directToVideoDetail(context, id, location, false, gameId, entrance, "", referer, type, act, fieldId, sectionName) } EntranceUtils.HOST_VIDEO_SINGLE -> { val referer = uri.getQueryParameter("referer") ?: "" diff --git a/app/src/main/java/com/gh/gamecenter/SkipActivity.java b/app/src/main/java/com/gh/gamecenter/SkipActivity.java index b34a411a05..59bc1e1ac0 100644 --- a/app/src/main/java/com/gh/gamecenter/SkipActivity.java +++ b/app/src/main/java/com/gh/gamecenter/SkipActivity.java @@ -196,6 +196,7 @@ public class SkipActivity extends BaseActivity { false, "", ENTRANCE_BROWSER, "浏览器", TextUtils.isEmpty(referer) ? "" : referer); break; case HOST_VIDEO_MORE: + gameId = uri.getQueryParameter("gameId"); String act = uri.getQueryParameter("act"); String fieldId = uri.getQueryParameter("fieldId"); String sectionName = uri.getQueryParameter("sectionName"); @@ -208,7 +209,7 @@ public class SkipActivity extends BaseActivity { location = path; } DirectUtils.directToVideoDetail(this, path, location, - false, "", ENTRANCE_BROWSER, "浏览器", TextUtils.isEmpty(referer) ? "" : referer, + false, TextUtils.isEmpty(gameId) ? "" : gameId, ENTRANCE_BROWSER, "浏览器", TextUtils.isEmpty(referer) ? "" : referer, TextUtils.isEmpty(type) ? "" : type, TextUtils.isEmpty(act) ? "" : act, TextUtils.isEmpty(fieldId) ? "" : fieldId, TextUtils.isEmpty(sectionName) ? "" : sectionName); break;