ChatHistoryFragment.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:TAG 作者:
@Override
public boolean onContextItemSelected(MenuItem item) {
    if (item.getItemId() == R.id.delete_message) {
        EMContact tobeDeleteUser = adapter.getItem(((AdapterContextMenuInfo) item.getMenuInfo()).position);
        boolean isGroup = false;
        if(tobeDeleteUser instanceof EMGroup)
            isGroup = true;
        // 删除此会话
        EMChatManager.getInstance().deleteConversation(tobeDeleteUser.getUsername(),isGroup);
        InviteMessgeDao inviteMessgeDao = new InviteMessgeDao(getActivity());
        inviteMessgeDao.deleteMessage(tobeDeleteUser.getUsername());
        adapter.remove(tobeDeleteUser);
        adapter.notifyDataSetChanged();

        // 更新消息未读数
        ((MainActivity) getActivity()).updateUnreadLabel();

        return true;
    }
    return super.onContextItemSelected(item);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号