会话列表接受消息时没反应 要下拉刷新才出来 怎么解决

问题描述

我的会话列表接收消息的时候  不会自动跳出来 ,必须要下拉刷新之后才能显示出来  需要怎么解决?

解决方案

- (NSMutableArray *)loadDataSource{    NSMutableArray *ret = nil;    NSArray *conversations = [[EaseMob sharedInstance].chatManager conversations];    NSArray* sorte = [conversations sortedArrayUsingComparator:           ^(EMConversation *obj1, EMConversation* obj2){               EMMessage *message1 = [obj1 latestMessage];               EMMessage *message2 = [obj2 latestMessage];               if(message1.timestamp > message2.timestamp) {                   return(NSComparisonResult)NSOrderedAscending;               }else {                   return(NSComparisonResult)NSOrderedDescending;               }           }];        ret = [[NSMutableArray alloc] initWithArray:sorte];    return ret;} 你在每次刷新的时候调这个方法就可以吧。  Demo有
解决方案二:
是在会话列表里面没有反应还是说在外面

时间: 2025-01-20 14:39:31

会话列表接受消息时没反应 要下拉刷新才出来 怎么解决的相关文章

iOS EaseUI 继承会话别表后,调用 [self refreshAndSortView] 无法刷新会话列表。要下拉刷新才可以更新。

问题描述 并且已经走到了刷新表格的这一步,但是会话列表没有更新. 解决方案 [self tableViewDidTriggerHeaderRefresh];这个方法刷新.

listview刷新-ListView下拉刷新时偶尔动画会卡住

问题描述 ListView下拉刷新时偶尔动画会卡住 listview的下拉刷新相信大家都做过,我这次用的是谷歌官方的swiperefresh,在下拉刷新的时候遇到一个问题,就是偶尔刷新动画会无限重复,不会自己消失,手动也停不下来....如图,这个动画会一直重复,以前用自定义listview时也遇到过这个问题,不知道该如何解决,求大神指点迷津! 解决方案 public void onRefresh() { new Handler().postDelayed(new Runnable() { @Ov

图片-仿QQ列表滑动删除和下拉刷新遇到的问题

问题描述 仿QQ列表滑动删除和下拉刷新遇到的问题 向左滑动还会触发listview的onitemclick()事件.手指向先向左再向下滑动,视图即会触发某一项向左滑动,也会触发listview下拉刷新.其中下拉刷新用的是XListview,左滑用的是SlidView,两个结合到一起. 希望能做到: 下拉刷新时只下拉刷新,不触发滑动删除,和onitemclick 滑动删除时只滑动删除,不触发下拉刷新,和onitemclick onitemclick只是在滑动菜单未弹出时触发. 希望能提供个思路,如

Android使用RecyclerView实现自定义列表、点击事件以及下拉刷新_Android

Android使用RecyclerView 1. 什么是RecyclerView RecyclerView 是 Android-support-v7-21 版本中新增的一个 Widgets,官方对于它的介绍则是:RecyclerView 是 ListView 的升级版本,更加先进和灵活. 简单来说就是:RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式.它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持. 2.

Android使用RecyclerView实现自定义列表、点击事件以及下拉刷新

Android使用RecyclerView 1. 什么是RecyclerView RecyclerView 是 Android-support-v7-21 版本中新增的一个 Widgets,官方对于它的介绍则是:RecyclerView 是 ListView 的升级版本,更加先进和灵活. 简单来说就是:RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式.它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持. 2.

android-listView下拉刷新时,为什么同时触发点击事件,如何让下拉时不触发点击事件

问题描述 listView下拉刷新时,为什么同时触发点击事件,如何让下拉时不触发点击事件 /** * Touch事件 */ @Override public boolean onTouchEvent(MotionEvent ev) { Log.e("666","555"); switch (ev.getAction()) { case MotionEvent.ACTION_DOWN: //按下时Y坐标 // 正在刷新不能移动 if (currentState ==

下拉刷新空白-listview下拉刷新时空白一片 切换一下再返回才能见效 怎么搞

问题描述 listview下拉刷新时空白一片 切换一下再返回才能见效 怎么搞 一定要用子线程去刷新吗?我是用pulltorefreshlistview的listener实现的两个上拉和下拉的方法进行刷新操作的 解决方案 pulltorefreshlistview不是有AsyncTask吗? 再对照一下例子http://www.cnblogs.com/jshen/p/4097445.html 解决方案二: 不是子线程刷新,是把你的数据请求放到线程里面,接收到数据后,交给前端去填充界面,你下拉时,触

Qt qml中listview 列表视图控件(下拉刷新、上拉分页、滚动轴)_Android

Qt qml listview下拉刷新和上拉分页主要根据contentY来判断.但要加上顶部下拉指示器.滚动条,并封装成可简单调用的组件,着实花了我不少精力:) 先给大家展示下效果图: [功能] 下拉刷新和上拉分页逻辑 /下拉刷新 /上拉更多 /滚动栏 /工具栏半拉显隐 Author: surfsky.cnblogs.com Lisence: MIT 请保留此文档声明 History: init. surfsky.cnblogs.com, 2015-01 add initPosition pro

iOS 从后台进入前台时会丢失消息,再下拉刷新就刷新出来了,怎么解决

问题描述 iOS 从后台进入前台时会丢失消息,再下拉刷新就刷新出来了,怎么解决 解决方案 已解决,2.1.3之前的demo里的chatViewController里的addMessage:这个方法里少了一行代码;    [_messages addObject:message];所以从后台进入前台时会丢消息.太坑了.