Android 是否将2个TextChangedListener添加到edittext?

Android 是否将2个TextChangedListener添加到edittext?,android,Android,我正在创建一个包含EditText的类,当该EditText发生更改时,我将该值存储在此类中的变量中 但是我还需要在其他类中使用这个值,并且我希望每次EditText更改时都更新这个值 那么,这个问题的最佳解决方案是什么?如何通知我的其他类EditText已更改? EditText已经有一个textChangedListener,但是我可以添加第二个textChangedListener而不覆盖第一个吗 Thx您可以尝试向其他类添加回调: 您可以尝试向其他类添加回调: 你可以用 这将添加另一个侦

我正在创建一个包含EditText的类,当该EditText发生更改时,我将该值存储在此类中的变量中

但是我还需要在其他类中使用这个值,并且我希望每次EditText更改时都更新这个值

那么,这个问题的最佳解决方案是什么?如何通知我的其他类EditText已更改? EditText已经有一个textChangedListener,但是我可以添加第二个textChangedListener而不覆盖第一个吗


Thx

您可以尝试向其他类添加回调:


您可以尝试向其他类添加回调:

你可以用

这将添加另一个侦听器,而不是替换现有的侦听器。

您可以使用


这将添加另一个侦听器,而不是替换现有的侦听器。

TextWatcher是一个接口。让一个类实现它。创建一个接受EditText的构造函数,并回调持有视图的activity类,以防用户将activity留在onPause或onStop中。然后在另一个屏幕上为edittext提供另一个类实例,并执行同样的操作。

TextWatcher是一个接口。让一个类实现它。创建一个接受EditText的构造函数,并回调持有视图的activity类,以防用户将activity留在onPause或onStop中。然后在另一个屏幕上为edittext提供另一个类实例并执行相同操作。

谢谢,我使用回调方法是因为它更适合这种情况,但现在我知道我可以使用多个侦听器:谢谢,我使用回调方法是因为它更适合这种情况,但现在我知道我可以使用多个侦听器: