簡體   English   中英

如何將 XMPP 服務域作為字符串 Smack 4

[英]How to get XMPP Service Domain as a String Smack 4

我正在嘗試將一些值保存在字符串數組中,如下所示:

     String hosts[] = new String[] {
            connection.getXMPPServiceDomain(),
            connection.getHost(),
            "im.etidlab.cd", //fallback on im.etidlab.cd
    };

其中connectionAbstractXMPPConnection的一個實例。 但問題是方法connection.getXMPPServiceDomain()返回org.jxmpp.jid.DomainBareJid而不是String

如何將 XMPP 服務域作為字符串獲取?(我是 java 新手)

DomainBareJid 擴展了 Jid.java 等,你只需要使用 toString() function 如下。

connection.getXMPPServiceDomain().toString()

當然,您可以在github或官網下載源碼,以便進一步學習。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM