1

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

具体来说,我要做的是拥有 QuickContactBadge,单击以显示 QuickContact 卡,然后单击setResultfinish,以关闭我的活动。

因此,除了默认侦听器之外,我还想向徽章添加第二个侦听器,或者实现类似以下内容:

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();
    }
});

这些方法中的任何一种都可能吗,还是我应该这样做的其他方法?

4

1 回答 1

0

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

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

不过,如果有办法链接事件侦听器,知道是/否仍然会很有趣

于 2011-05-04T05:24:28.187 回答