Java 侦听器层次结构

Java 侦听器层次结构,java,android,listener,onclicklistener,Java,Android,Listener,Onclicklistener,我想知道Java中的侦听器层次结构是什么 例如,当我设置两个监听器,如onFocusChange和onClick(这些只是示例),哪个监听器将首先启动有人能回答这个问题吗?没有人能回答这个问题,因为没有规定顺序是什么 实现可以按任意顺序启动侦听器 您可以阅读该类的源代码以获得特定实现的具体顺序。我不理解您的答案。如果我将onFocusChangeListener(将按钮文本设置为“焦点”)和onClickListener(将按钮文本设置为“单击”)设置为一个按钮,然后按下它,将显示哪个文本?必须

我想知道Java中的侦听器层次结构是什么


例如,当我设置两个监听器,如
onFocusChange
onClick
(这些只是示例),哪个监听器将首先启动

有人能回答这个问题吗?

没有人能回答这个问题,因为没有规定顺序是什么

实现可以按任意顺序启动侦听器


您可以阅读该类的源代码以获得特定实现的具体顺序。

我不理解您的答案。如果我将onFocusChangeListener(将按钮文本设置为“焦点”)和onClickListener(将按钮文本设置为“单击”)设置为一个按钮,然后按下它,将显示哪个文本?必须有一个顺序。据我所知,你评论说你可以更改它-你能编辑你的帖子,并加入一些关于如何做到这一点的示例代码吗?@Marek你不知道哪个先被解雇。阅读你正在使用的类的源代码(来自android源代码)来了解它。但没有文件证明这种情况是按特定顺序发生的。