내 안드로이드 앱의 위젯에 대해 새 청취자가 등록되어 있는지 어떻게 알 수 있습니까? 청취자가 등록 될 때 청취자를 가로채는 곳이 있습니까?청취자가 등록되어 있는지 감지
0
A
답변
0
오해 할 수있다 하지만 당신은 같은 것을 할 수있는 :
public class ListenerChangeEvent extends AWTEvent // or other class {
// Implementation
}
마지막으로
public interface ListenerChangeListener { // Feel free to remove the redundancy :P
public void listenerAdded(ListenerChangeEvent e);
public void listenerRemoved(ListenerChangeEvent e);
}
그리고
을 사용자 정의 위젯을 서브 클래스 화해 경우 사용자 정의 이벤트를 발생하는addXListener()
및
removeXListener()
방법을 수정 모든 요소가 구성 요소에 추가되었습니다. 그런 다음 일반에 따라 "Listener"클래스를 만들고 새 Listener 인터페이스를 구현하는 등의 작업을 수행 할 수 있습니다.
조금 길어서 다시 그렸습니다. 나는 네가 한 일을 정확히 오해했을 수도 있습니다.
0
getter 메서드 (예 : getActionListeners()
, AbstractButton
)를 통해 객체에 리스너 목록을 가져올 수 있으며 추가 한 항목이 목록에 있는지 확인할 수 있습니다.
관련 문제
- 1. 새 청취자가 등록되어 있는지 어떻게 알 수 있습니까?
- 2. DependencyProperty가 등록되어 있는지 확인
- 3. 어떤 BroadcastReceivers가 등록되어 있는지 찾으십니까?
- 4. DLL이 이미 등록되어 있는지 확인하십시오.
- 5. 사용자가 skype에 등록되어 있는지 확인하십시오.
- 6. ASP.Net이 제대로 등록되어 있는지 확인
- 7. 종류가 이미 등록되어 있는지 여부를 감지하는 방법
- 8. .NET DLL이 등록되어 있는지 확인하는 방법은 무엇입니까?
- 9. 도메인 이름이 이미 등록되어 있는지 찾으십니까?
- 10. jQuery "Fancybox"가 이미 등록되어 있는지 확인하십시오.
- 11. 기기가 움직여 GPS 코드가 등록되어 있는지 확인합니다.
- 12. 청취자가 호출되면?
- 13. JavaScript가 활성화되어 있는지 감지
- 14. 사용자가 그룹에 있는지 감지
- 15. 인터넷이 연결되어 있는지 감지
- 16. 사용자가 실행기에 있는지 감지
- 17. 마이크가 켜져 있는지 감지
- 18. RichTextBox가 비어 있는지 감지
- 19. 입력에 포커스가 있는지 감지
- 20. 스트림이 온라인 라디오 웹 사이트에 등록되어 있는지 확인하는 방법은 무엇입니까?
- 21. VFPOLEDB 공급자가 설치/등록되어 있는지 확인하는 방법은 무엇입니까?
- 22. 직원이 혜택을 받기 위해 등록되어 있는지 어떻게 확인할 수 있습니까?
- 23. com dll이 해당 경로를 사용하여 등록되어 있는지 테스트합니다.
- 24. 런타임 동안 리플렉션을 사용하여 주어진 이벤트가 등록되어 있는지 확인하십시오.
- 25. 재사용 식별자가 이미 UITableView에 등록되어 있는지 어떻게 확인할 수 있습니까?
- 26. ActiveX DLL이 이미 등록되어 있는지 어떻게 확인할 수 있습니까?
- 27. mvvm light 메신저가 클래스가 이미 등록되어 있는지 확인 하시겠습니까?
- 28. android의 활동이 매니페스트 파일에 등록되어 있는지 확인하는 방법은 무엇입니까?
- 29. 클라이언트 스크립트 리소스가 페이지에 등록되어 있는지 확인하는 방법은 무엇입니까?
- 30. 레이아웃의 가장자리에 청취자가 있습니까?
이 기능은 모든 위젯이나 버튼에만 적용됩니까? –
버튼 위젯에서'getOnFocusChangeListener()'또는'getKeyListener()'와 같은 메소드를 호출 할 수 있습니다. 모든 위젯에는 아마도 비슷한 방법이있을 것입니다 (Android SDK를 사용하지 않았습니다). – Laf