2

我只是好奇。(也许不仅在 Android 中)

4

3 回答 3

5

Android 的回调响应事件。当事件发生时,您会对事件做出反应。所以当an event occursdo something. 所以:

onOccurrence() {
  doSomething;
}

这只是一个约定。

于 2013-01-01T16:57:17.997 回答
1

好吧,Java 编程被设计为可读性强,尽管有时它确实显得臃肿,但它仍然非常易读,尤其是 Android。我猜 SDK 开发人员想要给出的名称可以以非常易读的方式阅读。

onPause(){
Do stuff here when app is paused.
}

它可以变得更加明显吗?

于 2013-01-01T16:56:26.503 回答
0

因为它们对应于“事件”,并且在 Android 中所有“事件”方法都以“on”前缀开头。一开始我真的不喜欢这个,因为它不是 Java 约定,但毕竟,为什么不呢。

于 2013-01-01T16:53:44.947 回答