Loading presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumberTextWatcher.kt +9 −4 Original line number Diff line number Diff line Loading @@ -32,16 +32,21 @@ class BlockedNumberTextWatcher( editText.addTextChangedListener(this) } override fun afterTextChanged(s: Editable?) = Unit override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) = Unit override fun afterTextChanged(s: Editable?) { editText.removeTextChangedListener(this) override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { val formatted = s?.let(phoneNumberUtils::formatNumber) if (s?.toString() != formatted && formatted != null) { editText.setText(formatted) editText.setSelection(formatted.length) } editText.addTextChangedListener(this) } override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) = Unit override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { } fun dispose() { Loading presentation/src/main/res/layout/blocked_numbers_add_dialog.xml +0 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ android:layout_height="wrap_content" android:background="@null" android:hint="@string/blocked_numbers_dialog_hint" android:inputType="phone" android:paddingStart="24dp" android:paddingTop="16dp" android:paddingEnd="24dp" Loading Loading
presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumberTextWatcher.kt +9 −4 Original line number Diff line number Diff line Loading @@ -32,16 +32,21 @@ class BlockedNumberTextWatcher( editText.addTextChangedListener(this) } override fun afterTextChanged(s: Editable?) = Unit override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) = Unit override fun afterTextChanged(s: Editable?) { editText.removeTextChangedListener(this) override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { val formatted = s?.let(phoneNumberUtils::formatNumber) if (s?.toString() != formatted && formatted != null) { editText.setText(formatted) editText.setSelection(formatted.length) } editText.addTextChangedListener(this) } override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) = Unit override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { } fun dispose() { Loading
presentation/src/main/res/layout/blocked_numbers_add_dialog.xml +0 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ android:layout_height="wrap_content" android:background="@null" android:hint="@string/blocked_numbers_dialog_hint" android:inputType="phone" android:paddingStart="24dp" android:paddingTop="16dp" android:paddingEnd="24dp" Loading