performClick()
との使い方の違いは何callOnClick()
ですか? 同じように動作するように見えますが、なぜView
2 つの方法があるのでしょうか。
質問する
55761 次
1 に答える
289
両方のメソッドの Javadoc もかなり自明です。
public boolean performClick ()
API レベル1で追加
定義されている場合は、このビューの OnClickListener を呼び出します。クリックに関連するすべての通常のアクションを実行します: アクセシビリティ イベントの報告、サウンドの再生など。
public boolean callOnClick ()
API レベル15で追加
アタッチされた OnClickListener を直接呼び出します。performClick() とは異なり、これはリスナーを呼び出すだけで、アクセシビリティ イベントの報告などの関連するクリック アクションは実行しません。
于 2013-08-15T10:01:33.017 に答える