在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){
}

我没有收到任何错误,用户已添加到隐私列表中,但传入和传出的消息未被阻止。请检查您是否正确执行了回答中提到的所有操作: