0

Mate:Listener を使用してイベントリスナーを登録しています

<mate:Listener method="getSettingListner" type="{SettingEvent.GET_VIDEO_SETTING}" useWeakReference="true"/>

私の仕事が終わったら、それを取り外そうとしています

this.removeEventListener(SettingEvent.GET_VIDEO_SETTING,getSettingListner);

しかし、デバッグ中に、メソッドがまだイベントをリッスンしていることがわかります。なんで?

mateを使用してアタッチされたイベントリスナーをデタッチするにはどうすればよいですか?

4

1 に答える 1

0

Mate Forums のこの投稿によると、できません。「type」プロパティを null に設定するか、ListenerInjector を使用することをお勧めします。Listener は非推奨です。

于 2012-09-05T20:40:27.367 に答える