diff --git a/app/src/main/java/com/gh/common/DefaultUrlHandler.kt b/app/src/main/java/com/gh/common/DefaultUrlHandler.kt index 745c358381..0061e71ec6 100644 --- a/app/src/main/java/com/gh/common/DefaultUrlHandler.kt +++ b/app/src/main/java/com/gh/common/DefaultUrlHandler.kt @@ -40,7 +40,7 @@ object DefaultUrlHandler { when (host) { "article" -> context.startActivity(NewsDetailActivity.getIntentById(context, id, entrance)) - "game" -> DirectUtils.directToGameDetail(context, id = id, tab = uri.getQueryParameter("to"), entrance = entrance) + "game" -> DirectUtils.directToGameDetail(context, id = id, tab = uri.getQueryParameter("to"), autoDownload = uri.getQueryParameter("auto_download") == "true", entrance = entrance) "column" -> SubjectActivity.startSubjectActivity(context, id, uri.getQueryParameter("name"), false, entrance) diff --git a/app/src/main/java/com/gh/gamecenter/SkipActivity.java b/app/src/main/java/com/gh/gamecenter/SkipActivity.java index e1db9558c1..fdde4b3c5f 100644 --- a/app/src/main/java/com/gh/gamecenter/SkipActivity.java +++ b/app/src/main/java/com/gh/gamecenter/SkipActivity.java @@ -102,7 +102,7 @@ public class SkipActivity extends BaseActivity { DirectUtils.directToArticle(this, path, ENTRANCE_BROWSER); break; case HOST_GAME: - DirectUtils.directToGameDetail(this, path, ENTRANCE_BROWSER, false, to, null); + DirectUtils.directToGameDetail(this, path, ENTRANCE_BROWSER, "true".equals(uri.getQueryParameter("auto_download")), to, null); break; case HOST_COLUMN: DirectUtils.directToSubject(this, path, uri.getQueryParameter(KEY_NAME), ENTRANCE_BROWSER);