在asmack android中阻止用户
我无法阻止用户,下面是我正在使用的代码在asmack android中阻止用户,android,asmack,Android,Asmack,我无法阻止用户,下面是我正在使用的代码 List<PrivacyItem> privacyItems = new Vector<PrivacyItem>(); PrivacyItem item = new PrivacyItem(PrivacyItem.Type.jid.toString(), false, 2); item.setFilterIQ(true); it
List<PrivacyItem> privacyItems = new Vector<PrivacyItem>();
PrivacyItem item = new PrivacyItem(PrivacyItem.Type.jid.toString(), false, 2);
item.setFilterIQ(true);
item.setFilterMessage(true);
item.setFilterPresence_in(true);
item.setFilterPresence_out(true);
item.setValue(friendName);
item.setOrder(23);
privacyItems.add(item);
PrivacyListManager privacyManager = PrivacyListManager.getInstanceFor(connection);
String privacyListName = MailManager.getAddress();
try {
//privacyManager.updatePrivacyList(friendName, privacyItems);
privacyManager.createPrivacyList(friendName, privacyItems);
} catch (Throwable e) {
}
List privacyItems=new Vector();
PrivacyItem=newprivacyItem(PrivacyItem.Type.jid.toString(),false,2);
item.setFilterIQ(真);
item.setFilterMessage(真);
item.setFilterPresence_in(真);
item.setFilterPresence\u out(真);
item.setValue(friendName);
项目.订单(23);
添加(项目);
PrivacyListManager privacyManager=PrivacyListManager.getInstanceFor(连接);
字符串privacyListName=MailManager.getAddress();
试一试{
//updatePrivacyManager.updatePrivacyList(friendName,privacyItems);
createPrivacyList(friendName,privacyItems);
}捕获(可丢弃的e){
}
我没有收到任何错误,用户已添加到隐私列表中,但传入和传出的消息未被阻止。请检查您是否正确执行了回答中提到的所有操作: