是否可以在Android中链接事件侦听器?

是否可以在Android中链接事件侦听器?,android,android-ui,event-listener,Android,Android Ui,Event Listener,我有一个包含QuickContactBadges的活动。我正在寻找一种方法,要么在QuickContactBadge上链接事件侦听器,要么从覆盖中调用默认侦听器 具体来说,我想做的是在单击以显示QuickContact卡时使用QuickContactBadge,然后单击setResult和finish,以关闭我的活动 因此,除了默认的侦听器之外,我还想向证卡添加一个第二个侦听器,或者实现如下内容: bdg.setOnClickListener(new View.OnClickListener()

我有一个包含QuickContactBadges的活动。我正在寻找一种方法,要么在QuickContactBadge上链接事件侦听器,要么从覆盖中调用默认侦听器

具体来说,我想做的是在单击以显示QuickContact卡时使用QuickContactBadge,然后单击
setResult
finish
,以关闭我的活动

因此,除了默认的侦听器之外,我还想向证卡添加一个第二个侦听器,或者实现如下内容:

bdg.setOnClickListener(new View.OnClickListener() {
    public void onClick(View view) {
        QuickContactBadge bdg = (QuickContactBadge) view;
        bdg.base.onClick();  // PSEUDO-CODE LINE
        setResult(RESULT_CANCELED, null);
        finish();
    }
});

这两种方法中的任何一种都是可能的,或者我应该用其他方法来做吗?

好吧,我试图做的事情的答案实际上根本不是在事件侦听器中

单击QuickBadge时让我的活动关闭的关键是将
android:noHistory=“true”
添加到应用程序清单文件中的活动定义中

不过,如果有一种链接事件侦听器的方法,那么知道是/否仍然很有趣