2017-09-28 7 views
0

私は、RosterのメソッドcreateEntry(BareJidユーザー、String名、String []グループ)でRoster Entryを作成するためにRosterを使用しましたが、BareJidを取得する方法はわかりません。 ?誰がここで私を助けて私のコードです可能性があり、私のuserJidはStringです:私はちょうどGoogleがそれを見つけたBareJidを叩く方法4.2.0

Roster roster = XmppConnectionManager.getInstance().getRoster(); 
     if (roster != null) { 
      try { 
//    String[] jids = userJid.split("@"); 
       roster.createEntry(userJid, nickname, null); 
      } catch (SmackException.NotLoggedInException e) { 
       e.printStackTrace(); 
      } catch (SmackException.NoResponseException e) { 
       e.printStackTrace(); 
      } catch (SmackException.NotConnectedException e) { 
       e.printStackTrace(); 
      } catch (InterruptedException e) { 
       e.printStackTrace(); 
      } 
     } else { 
      Log.w(TAG,"roster is null"); 
     } 

答えて

0

、JIDのヘルパークラスJidCreateがあります:

JidCreate.bareFrom(userJid) 
関連する問題