什么时候对事件监听器使用过去式?

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。在这两个示例中(根据文档),事件在 操作发生后发送。因此过去时是合适的。

在通知的操作发生后发送的事件应使用过去时。如果事件在操作发生之前发送,您可能不想使用过去时。 beforeFocusChangefocusAboutToChange 是我遇到的模式。