Google已将Android版的Linkify实施更改为自定义链接

时间:2015-02-11 11:05:33

标签: android linkify

我们的应用程序中有一些看起来像bar.foo://var?parameter=value

的自定义链接

之前的Android 5.0.0 bar.foo未被识别为链接。但是在Android 5.0.0中,它被识别为链接,如果您点击bar.foo:上的任意位置,Android会尝试在默认浏览器中打开它。但是,如果您点击//var?parameter=value,它会将其视为自定义链接并执行预期的操作。

有没有办法阻止这种情况?

这是我们与Linkify相关的代码:

Linkify.addLinks(this, Linkify.WEB_URLS); // This one is causing the issue. Unfortunately we can't disable it

for (final Pattern pattern : linkPatterns) {
    Linkify.addLinks(this, pattern, linkPrefix);
}

0 个答案:

没有答案