Ich möchte Linkify mit meinem erweiterten TextView verwenden, aber wenn ich Linkify in überlagerten SetText() -Methode verwendet, scheitert wegen endlosen Zyklus.Verknüpfen mit TextView
fand ich eine solche Lösung, aber es ist nicht schön:
textView.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(bypass){
bypass = false;
return;
}
bypass = true;
if(!Linkify.addLinks(textView, Linkify.WEB_URLS | Linkify.EMAIL_ADDRESSES)){
Linkify.addLinks(textView, phoneMatcher, "tel:", null, Linkify.sPhoneNumberTransformFilter);
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
Gibt es eine Möglichkeit ohne eine solche Abhilfe Linkify auf Textview zu benutzen? Ich möchte, dass mein erweitertes TextView automatisch Links hinzufügt, wenn es welche gibt.