Smack 및 ChatManager에 대한 추가 정보를 찾으려고 꽤 많이 검색했지만,별로 많지 않으므로 SOF에 올 시간입니다. 나는 내 코드의 특정 지점에서 아주 기본적인 것을하고 있어요Smack ChatManager가 제대로 작동하지 않습니다.
: 나는 채팅 난 그냥 만든 있는지 확인하기 위해 노력하고있어
chatmanager = con.getChatManager();
chatmanager.createChat(name, message.getThread(),
new MessageListener() {
public void processMessage(Chat chat, Message message) {
}
});
System.out.println("Chat created");
Chat chat = chatmanager.getThreadChat(message.getThread());
if (chat == null)
System.out.print("Newly created chat is null");
else
System.out.println("Newly created chat is saved in manager");
는 chatManager
에 실제로
chatmanager = con.getChatManager();
나는 느낌 EAC이 있습니다 내 프로그램에서 나는 이렇게 chatManager의 한 예를 지금까지 만들었지 만 여러 번이 h 시간이 지나면 chatManager가 다시 초기화됩니다. 나는 완전히 오인 하는가?
어쨌든, 문제는 출력이 나오지 않는다는 것입니다. "채팅은 null입니다."또는 "채팅이 저장되었습니다"도 아닙니다. chatManager가 문제를 일으킨다 고 믿게합니다.
아무도 도와 줄 수 있습니까?
당신이 당신의 채팅 관리자를 게시 될까요, 메신저도 내 채팅이 한 방향으로 이동 –