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

时间:2009-07-16 10:02:29

标签: java android user-interface

我在Activity中有自定义的EditText和TextView。按键的自定义EditText陷阱,并计算输入的字符数,并希望将字符计数发布到TextView。我应该使用java.util.Observable / Observer方式吗?或者是否有一个更原生的android方法来实现这个?

1 个答案:

答案 0 :(得分:2)

Observable / Observer可能是抽象的。

对于EditText / TextView,您可以使用addTextWatcher()而非子类EditText来支持您的字符数。

请记住,您应该使用软键盘测试这些内容,因为我觉得当用户使用软键盘而不是G1的QWERTY键盘时,每按键事件行为会发生变化。