Smack, Получаване на грешка при създаването на нов MultiChat

Използвам asmack за създаване на приложение за чат. За създаване на MultiUserChat използвам следния код.

muc= new MultiUserChat(HomeActivity.connection, "[email protected]");
        try 
        {
            muc.create(HomeActivity.connection.getUser());
            muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));


               muc.join("kam");
        } 
        catch (XMPPException e) 
        {
            e.printStackTrace();
        }

Но получавам грешката.

Клас CastException. и ако премахна Confrence от new MUC(), тогава получавам Грешка при отказ на сървъра.

Къде греша? Трябва ли да използвам някакъв Patch.


person Kamal    schedule 12.11.2011    source източник
comment
Опитайте да публикувате действителната грешка. Казахте, че получавате ClassCastException, но не и на какво се намира. Те обикновено се обясняват сами по себе си, така че проследяването на стека би помогнало много.   -  person Robin    schedule 14.11.2011


Отговори (1)


би било по-добре да изпратите повече подробности като проследяването на стека. Уверете се, че следвате примерния код тук: Многопотребителски чат

person Ahmed Aswani    schedule 26.12.2011
comment
Внедрихте ли мултипотребителски чат със самостоятелна стая? - person Jashan PJ; 19.04.2013