2011-05-03 81 views
1

我有一個包含QuickContactBadges的活動。我正在尋找一種方法來在QuickContactBadge上鍊接事件偵聽器,或者從override中調用默認偵聽器。是否有可能在Android中鏈接事件監聽器?

具體來說,我所希望做的是有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(); 
    } 
}); 

要麼這些方法可能,或者是有一些其他方式我應該這樣做?

回答

0

那麼,我想要做的事情的答案實際上並不在事件監聽器中。

在單擊QuickBadge時讓我的活動關閉的關鍵是將android:noHistory="true"添加到應用程序清單文件中的活動定義中。

雖然,它仍然有興趣知道的是/否如果有辦法鏈事件偵聽器。