注册

EasyUi集成的时候启动EaseConversationListFragment时,setContactsMap(getContacts())中getcontacts如何获取?

1. 直接启动 EaseConversationListFragment。

示例:conversationListFragment = new EaseConversationListFragment(); //需要设置联系人列表才能启动fragment contactListFragment.setContactsMap(getContacts()); //设置item点击事件 contactListFragment.setContactListItemClickListener(new EaseContactListItemClickListener() { @Override public void onListItemClicked(EaseUser user) { startActivity(new Intent(MainActivity.this, ChatActivity.class).putExtra(EaseConstant.EXTRA_USER_ID, user.getUsername())); } });
我在要展示联系人的fragment中启动了easyui中的联系人fragment,其中getcontacts方法报错,这里getcontacts是不是要在程序刚开始的时候获取联系人列表?
已邀请:
private Map<String, EaseUser> getContacts(){ Map<String, EaseUser> contacts = new HashMap<String, EaseUser>(); for(int i = 1; i <= 10; i++){ EaseUser user = new EaseUser("easeuitest" + i); contacts.put("easeuitest" + i, user); } return contacts; }
 
demo中有写,是一个手动加入联系人的方法

要回复问题请先登录注册