重定向到非 http/https 协议的页面

Redirect to page with non http/https protocol

我需要打开特定页面重定向到特定 url。

似乎是 url(在 android 设备上正确打开): intent://details?id=...&url=https://...&referrer=...#Intent;scheme=market;action=android.intent.action.VIEW;package=com.android.vending;end

我用 new URL()onActivate 上尝试 return,但出现错误 unknown protocol intent。然后我尝试 return url 作为字符串,也得到错误。

我该如何解决我的问题?

我正在创建自定义 URLStreamHandlerFactory 并通过 URL.setURLStreamHandlerFactory 进行设置。现在我可以用我的特定 url

创建 URL