1

我正在写两个听众EditTexts:一个是

onFocusChange(View v, boolean hasFocus)

它实现代码以切换到下一个EditText并启用自定义键盘。第二个是

public void onClick(View v)

这应该请求关注视图并启用自定义键盘。所以我可以简单地这样onFocusChange(View v, boolean hasFocus)称呼

onFocusChange(v, true);

它会完成它的工作。

手动调用侦听器方法(不引发事件)是不好的做法,还是应该按照本文中private method建议单独编写。哪种做法更好/更清洁?

4

1 回答 1

4

我认为功能上没关系。但是我认为监听应该跟随一个事件,所以编写一个完成工作的私有方法可能会更干净。为了重用,您可以让侦听器调用此方法。

于 2013-08-21T20:07:39.727 回答