QuickContactBadges を含むアクティビティがあります。QuickContactBadge でイベント リスナーをチェーンする方法、またはオーバーライド内から既定のリスナーを呼び出す方法を探しています。
具体的には、クリックして QuickContact カードを表示し、次に と をクリックしてアクティビティを閉じるsetResult
と、QuickContactBadge が表示されますfinish
。
したがって、バッジにデフォルトのリスナーに加えて2 番目のリスナーを追加するか、次のようなものを実装します。
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();
}
});
これらの方法のいずれかが可能ですか、それともこれを行うべき他の方法はありますか?