Phones with SDK 20+ think that any two words with a dot between them is a link. How can I make my own Link detector?
android:autoLink="web"
thinks abra.kadabra
is an url.
setAutoLinkMask(Linkify.WEB_URLS);
thinks abra.kadabra
is an url.
Phones with SDK < 20 link everything correctly, the error happens only on when SDK is 20+.
Examples of what I've tried:
Code happening inside my custom TextView
SpannableString ss = new SpannableString(this.getText().toString());
//LinkManager is a copy of Linkify but with another pattern.
LinkManager.addLinks(ss, LinkManager.WEB_URLS);
setText(ss);
setMovementMethod(LinkMovementMethod.getInstance());
setWebLinksTouchFeedback();
This didn't linkify anything. Even when I use Linkify instead of LinkManager
I have tried many other solutions, all which end up in linking nothing or everything. Any solution out there?