Ich habe Threads, die eingehenden HTTP-Nachrichten zuhören, ich möchte andere Entwickler, die meinen Code verwenden, in der Lage sein, die Nachrichten zu verwenden, die ich zu jeder Zeit erhalten habe. Ich sah in einigen mobilen Betriebssystemen können Sie Klasse implementieren und OnRecive-Funktion überschreiben, um die Nachrichten zu empfangen.Behandlung empfangener Nachrichten im laufenden Thread
ist dies die richtige Architektur in diesem Fall? Wenn ja, wie könnte ich umgesetzt werden und wenn es nicht der beste Weg ist, es zu tun.
ich entwickle für BB und ich merke, dass Observer nicht in der API enthalten ist, könnten Sie mehr erklären, wie sie MessageListener mit meinem Thread registrieren konnten. Danke – Jimmy
@Fevos In Ihrer Thread-Klasse sollten Sie eine Methode namens 'addListener (MessageListener l)' bereitstellen. Sie rufen dann diese Methode mit ihrer eigenen Implementierung von MessageListener auf, bevor der Thread gestartet wird. – dogbane