入る方法はありますView fieldかActivity。私は次のようなことを意味します:
Field test = MyActivity.this.getDeclaredField("android.view.View");
field setAccesible(true)にアクセスできるようにprivate fields設定する必要がありますView
編集:次のようにリスナーにアクセスできます:
listenerInfoField = Class.forName("android.view.View").getDeclaredField("mListenerInfo");
if (listenerInfoField != null) {
listenerInfoField.setAccessible(true);
}
ただし、mListenerInfo フィールドは以前の API ではプライベートであるため、API 14 以降でのみ機能します。View フィールドをアクセス可能に設定したいので、そこからプライベート フィールドを取得できます。