Java 在Android小部件之间实现发布-订阅的本机方式是什么?

Java 在Android小部件之间实现发布-订阅的本机方式是什么?,java,android,user-interface,Java,Android,User Interface,我在活动中有一个自定义EditText和一个TextView。自定义EditText按钮用于按键和计算输入的字符数,并希望将字符数发布到TextView。我应该使用java.util.observate/observator方式吗?还是有一种更为原生的android方法来实现这一点?Observable/Observable从抽象上讲可能是不错的 对于EditText/TextView,您可以使用addTextWatcher()而不是子类化EditText来支持字符计数 记住,你真的应该用软键盘

我在活动中有一个自定义EditText和一个TextView。自定义EditText按钮用于按键和计算输入的字符数,并希望将字符数发布到TextView。我应该使用java.util.observate/observator方式吗?还是有一种更为原生的android方法来实现这一点?

Observable
/
Observable
从抽象上讲可能是不错的

对于
EditText
/
TextView
,您可以使用
addTextWatcher()
而不是子类化
EditText
来支持字符计数


记住,你真的应该用软键盘来测试这些东西,因为我的印象是,当用户使用软键盘而不是G1的QWERTY键盘时,每次击键事件的行为都会发生变化。

Hah!你太晚了。我已经在子类化EditText.:)我将调查TextWatcher方法。