我应该何时在事件监听器上使用过去时态?如果您查看下面的Android链接,则可以onFocusChange
上的View
和onFocusChanged
上的WebView
。哪一个应该更合适?为什么android会在View
选择现在时态并在WebView
上传递时态?
http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html
http://developer.android.com/reference/android/webkit/WebView.html
答案 0 :(得分:0)
示例中的onFocusChange
看起来更像是方法命名中的失误,可能意味着阅读onFocusChanged
。在两个示例中(根据文档),事件在动作发生后发送。因此,过去式是合适的。
在他们通知的行动发生后发送的事件应使用过去时。如果在行动发生之前发送了事件,您可能不想使用过去时。 beforeFocusChange
或focusAboutToChange
是我遇到的模式。