Получение имени группы из приглашения MUC в Android?
Я использую библиотеку smack для реализации многопользовательского чата в приложении для Android. Я могу получить приглашение для группы и присоединиться, используя следующий прослушиватель приглашений.
InvitationListener mBilateralInvitationListener = new InvitationListener() {
@Override
public void invitationReceived(Connection conn, final String room, String inviter, String reason, String password, Message message) {
final MucInvitation mucInvitation = new MucInvitation(conn, room, inviter, reason, password, message);
// Here is my code for accepting muc request. Needed here to identify the group name
);
}
};
Здесь я хотел бы знать имя группы, но имя группы, которое я не получаю в приглашении. Пожалуйста, дайте мне знать, как получить имя группы из приглашения, или дайте мне знать, как мы можем получить имя группы в android smack.
Примечание: я уже пытался получить имя группы из моего MultiUserChat.java
объект (getRoom(), getRoomInfo(,)
), но не возвращает фактическое имя группы, а возвращает, как указано ниже.
groupchat-04379f6acf3b2525befa93c4b0eaf108@conference.myprovider.net