我遇到了一个问题,当我将数据添加到数组列表然后将其添加到适配器之后,当我将其设置为recycleler视图适配器时,它会自动跳转到顶部我如何能够阻止它,就像我想在虚拟空间中添加数据一样我也尝试过使用 –

runOnUiThread(new Runnable() {

public void run() {

innerAdapter.notifyDataSetChanged();

}

});

但它不起作用.我怎么解决呢?

添加一些代码以便向上滚动

if (isScrollUp) {

isEnable = true;

userChats.addAll(0, model.data);

innerChatAdapter.notifyDataSetChanged();

new Handler().postDelayed(new Runnable() {

@Override

public void run() {

nnerChatAdapter.notifyItemInserted(0);

recyclerView.smoothScrollToPosition(0);

}

}, 1);

}

Android 自动向上滚动,android – Recyclerview在插入数据时自动向上滚动相关推荐

  1. 如何实现插入数据时自动更新另外一个表的内容

    1事务:在程序中,将插入代码和更新代码包裹在一个事务里,失败后回滚,保证同时成功同时失败. 2存储过程:在数据库写存储过程,存储过程里面代码包裹在事务里,失败后回滚. 3触发器: SET ANSI_N ...

  2. mysql 插入数据时 自动设置创建时间和更新时间

    一般除了配置表,表中都会有create_time ,update_time 2个字段,而这个2个字段测处理方式雨2种: 1在代码中设置当前日期 2>mysq自动设置(推荐使用) 加入,已经设置好 ...

  3. 向mysql表中插入/更新数据时自动添加创建时间/更新时间

    目录 处理方式一:修改数据库字段类型 测试插入数据: 测试更新数据: 处理方式二:配置生成策略 [MySQL版本] 8.x 处理方式一:修改数据库字段类型 自动添加创建时间: 将字段类型设置为TIME ...

  4. jdbc 3种获得mysql插入数据的自增字段值的方法_【JDBC】向数据表插入数据时,自动获取生成的主键...

    数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...

  5. 在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据?

    在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据? 原文 http://blog.csdn.net/quou2002/article/details/59650 ...

  6. FreeSql (八)插入数据时指定列

    插入数据时指定列,和忽略列对应,未被指定的列将被忽略. var connstr = "Data Source=127.0.0.1;Port=3306;User ID=root;Passwor ...

  7. MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'

    今天在进行开发的过程中,遇到MySQL数据库插入数据时抛出异常: Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViol ...

  8. SQL数据库常用约束及建表、插入数据时注意事项

    1.数据库常用约束 primary key --主键约束 foreign key (references) --外键约束 unique --唯一值约束 default --默认值约束 check -- ...

  9. python操作sqlserver如何判断删除的数据不存在_Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法...

    本文实例讲述了Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法.分享给大家供大家参考,具体如下: 前言: 想把QQ日志爬虫(Python)爬下来的日志保存到 MongoD ...

最新文章

  1. python新手菜鸟之基础篇
  2. echarts柱状图 与轴不重叠_用Echarts做堆积的柱状图,当横轴为“time”类型时,都是从0开始显示,而不是叠加,为什么会这样?...
  3. 廖大python实战项目第三天
  4. Spring 的优秀工具类盘点
  5. 设置asp.net网站的信任等级
  6. 如何有效地管理测试用例
  7. hrtimer的简单使用 + 原理和实现【转】
  8. python多维数据划分_【python+机器学习(4)】多维数据的特征选取(RidgeLasso)...
  9. 飞鸽传书10048错误的解决
  10. Tensorflow新手通过PlayGround可视化初识神经网络
  11. oracle 不认exp指令,更改oracle字符集导致exp命令出错(解决方法)
  12. Java学习笔记2.3.6 运算符与表达式 - 条件运算符
  13. Sothink Logo Maker 4.2.4254 中文绿色便携版(LOGO设计工具)
  14. 群晖docker签到京豆_在docker中建立一个自动签到站点
  15. MyEclipse中如何修改项目的编码格式
  16. [DEFCON全球黑客大会] 针对CTF,大家都是怎么训练的?
  17. matlab 两个txt文件的合并。。
  18. Unity模型动画骨骼错位解决办法
  19. 小程序的老祖宗PWA为什么没有火起来?
  20. [源码和文档分享]基于Android Studio实现的学生蹭课APP

热门文章

  1. 图文详解CDC技术,看这一篇就够了!
  2. 为什么说项目管理是每个人必备的底层能力?
  3. 设计模式:享元模式(Flyweight)
  4. 如何用shell脚本编译java工程
  5. Python中的文件操作和异常
  6. IPC--三---共享内存
  7. http 长连接 短连接
  8. mysql打开sql语句日志
  9. Paxos第三篇 - Paxos成员组变更
  10. redis 流 stream的使用总结 - 消费者组