Why, with this approach, we will only use the last pattern:
Linkify.addLinks(someSpannable, Linkify.PHONE_NUMBERS)
Linkify.addLinks(someSpannable, Linkify.EMAIL_ADDRESSES)
In this case, both phone and email links will be highlighted:
Linkify.addLinks(someSpannable, Patterns.PHONE, null)
Linkify.addLinks(someSpannable, Patterns.EMAIL_ADDRESS, null)
Based on the documentation: https://developer.android.com/reference/android/text/util/Linkify#addLinks(android.text.Spannable,%20int)
in the other hand https://developer.android.com/reference/android/text/util/Linkify#addLinks(android.text.Spannable,%20int,%20java.util.function.Function%3Cjava.lang.String,%20android.text.style.URLSpan%3E)