我有一个包含 QuickContactBadges 的活动。我正在寻找一种方法来链接 QuickContactBadge 上的事件侦听器,或者从覆盖中调用默认侦听器。
具体来说,我要做的是拥有 QuickContactBadge,单击以显示 QuickContact 卡,然后单击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();
}
});
这些方法中的任何一种都可能吗,还是我应该这样做的其他方法?