什么时候对事件监听器使用过去式?
When to use past tense on event listener?
什么时候应该对事件侦听器使用过去时?如果您检查下面的 android link,您可以在 View
上看到 onFocusChange
,在 WebView
上看到 onFocusChanged
。哪一个更合适?为什么 android 在 View
上选择现在时而在 WebView
上选择过去时?
http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html
http://developer.android.com/reference/android/webkit/WebView.html
示例中的 onFocusChange
看起来更像是方法命名中的失误,可能是为了读取 onFocusChanged
。在这两个示例中(根据文档),事件在 操作发生后发送。因此过去时是合适的。
在通知的操作发生后发送的事件应使用过去时。如果事件在操作发生之前发送,您可能不想使用过去时。 beforeFocusChange
或 focusAboutToChange
是我遇到的模式。
什么时候应该对事件侦听器使用过去时?如果您检查下面的 android link,您可以在 View
上看到 onFocusChange
,在 WebView
上看到 onFocusChanged
。哪一个更合适?为什么 android 在 View
上选择现在时而在 WebView
上选择过去时?
http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html
http://developer.android.com/reference/android/webkit/WebView.html
示例中的 onFocusChange
看起来更像是方法命名中的失误,可能是为了读取 onFocusChanged
。在这两个示例中(根据文档),事件在 操作发生后发送。因此过去时是合适的。
在通知的操作发生后发送的事件应使用过去时。如果事件在操作发生之前发送,您可能不想使用过去时。 beforeFocusChange
或 focusAboutToChange
是我遇到的模式。