From 3012584eaee208dbe0d5a7301ca5802d2f8ac2e2 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 13 Aug 2019 11:43:34 +0200 Subject: [PATCH] Use email domain name for identity auto discovery --- .../eu/faircode/email/FragmentIdentity.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentIdentity.java b/app/src/main/java/eu/faircode/email/FragmentIdentity.java index b350a37932..9a95d61635 100644 --- a/app/src/main/java/eu/faircode/email/FragmentIdentity.java +++ b/app/src/main/java/eu/faircode/email/FragmentIdentity.java @@ -259,6 +259,25 @@ public class FragmentIdentity extends FragmentBase { } }); + etEmail.addTextChangedListener(new TextWatcher() { + @Override + public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { + } + + @Override + public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { + } + + @Override + public void afterTextChanged(Editable editable) { + String email = editable.toString(); + if (email.contains("@")) + etDomain.setText(email.split("@")[1]); + else + etDomain.setText(null); + } + }); + setColor(color); btnColor.setOnClickListener(new View.OnClickListener() { @Override