2
ASMACK을 사용하여 채팅 응용 프로그램을 개발 중입니다. 개인 채팅을위한 메시지를 보내고 보낼 수 있습니다. 그러나 대화방을 만들려고 할 때 ?이 내가 사용하고있는 코드입니다Android에서 대화방 생성 오류 : "항목을 찾을 수 없음 (404)
item-not-found(404)
: 나는 오류 얻을 내가이 문제를 해결하려면 어떻게
setConnection(connection);
if(connection != null)
{
try
{
// SmackAndroid.init(this);
MultiUserChat muc=new MultiUserChat(connection,"[email protected]");
muc.create("greatandroid");
Log.d("Chat Room Created","Successfully Created Chat Room");
Form form = muc.getConfigurationForm();
Form submitForm = form.createAnswerForm();
for (Iterator fields = form.getFields();fields.hasNext();){
FormField field = (FormField) fields.next();
if(!FormField.TYPE_HIDDEN.equals(field.getType()) && field.getVariable()!= null){
submitForm.setDefaultAnswer(field.getVariable());
submitForm.setAnswer("muc#roomconfig_publicroom", true);
muc.sendConfigurationForm(submitForm);
Log.d("Config Form Created","Successfully Configured Chat Form");
}
}
}
catch(Exception ex)
{Log.d("Error Creating Chat Room",ex.getMessage().toString());}}