Es ist notwendig, ein 0313 XEP (0.2) zu befestigen Ссылка zu SMACK / ASMACK. Ich erstelle PacketExtension dafür.
%Vor%In dieser Implementierung gebe ich ArchivListener kein Paket.
Wenn ich Filter einstelle:
%Vor%Ich habe Pakete, aber sie sind nicht voll.
Muss sein:
%Vor%Ich habe:
%Vor%In SMACK Logs bekam ich eine vollständige Nachricht.
Um eine Erweiterung hinzuzufügen, müssen Sie drei Dinge tun.
Erstellen Sie eine benutzerdefinierte Erweiterungsklasse, die Extension / ExtensionElement erweitert.
Erstellen Sie einen Erweiterungsanbieter, der ExtensionProvider erweitert.
Fügen Sie dem Provider-Manager einen benutzerdefinierten Erweiterungsprovider hinzu.
Hinweis: Der Erweiterungsprovider analysiert Ihre Erweiterung aus dem Paket (XML) gemäß Ihrer Anforderung (onParse () - Methode des Providers). Jede benutzerdefinierte Erweiterung muss manuell analysiert werden und dem Provider-Manager einen benutzerdefinierten Provider hinzufügen.