Chcę zablokować określonego znajomego z mojej listy czatu pod numerem XMPP
. kod działa poprawnie. Nie ma wyjątków, ale nie mogę zablokować użytkownika. Używam serwera otwartego ognia. jakie zmiany powinienem wprowadzić na serwerze?Problem podczas blokowania użytkownika na liście dyskusyjnej za pomocą serwera Smack and Open Fire
Czy faceci mają jakiś pomysł?
Mój kod:
public void XMPPAddNewPrivacyList(Connection connection, String userName) {
String listName = "newList";
// Create the list of PrivacyItem that will allow or
// deny some privacy aspect
List<PrivacyItem> privacyItems = new Vector<PrivacyItem>();
PrivacyItem item = new PrivacyItem(PrivacyItem.Type.jid.toString(),
false, 1);
item.setValue(userName);
privacyItems.add(item);
// Create the new list.
try {
PrivacyListManager privacyManager = new PrivacyListManager(connection);
privacyManager = PrivacyListManager
.getInstanceFor(connection);
privacyManager.createPrivacyList(listName, privacyItems);
} catch (XMPPException e) {
System.out.println("PRIVACY_ERROR: " + e);
}
}
hi jestem coraz PrivacyListManager.getInstanceFor (połączenia) jako null. Proszę, pomóżcie mi, nie jestem w stanie zrozumieć, dlaczego jest ona zerowa. –
Witam, działa dobrze w java, ale otrzymuję wyjątek w asmack. Wiem, gdzie jest problem, czy możesz mi dać providener dla kodu listy prywatności dla mnie. –