LiveData更新数据报错解决方法java.lang.IllegalStateException: Cannot invoke setValue on a background thread

将setValue(T)改为postValue(T)即可。

原因:

setValue(T) 必须在主线程中调用 , 而 postValue(T) 既可以在主线程中调用, 也可以在子线程中调用

参考博客:
https://blog.csdn.net/xingxtao/article/details/89424110

LiveData更新数据报错java.lang.IllegalStateException: Cannot invoke setValue on a background thread相关推荐

  1. LiveData更新数据时报错:java.lang.IllegalStateException: Cannot invoke setValue on a background thread

    LiveData更新数据时报错: java.lang.IllegalStateException: Cannot invoke setValue on a background thread 报错原因 ...

  2. Spring Boot单元测试报错java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]

    一:运行test类方法时候报错 报错 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. S ...

  3. 使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1

    我在RestTemplate的配置类里使用了 @LoadBalanced @Component public class RestTemplateConfig { @Bean @LoadBalance ...

  4. 报错 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @Bootstra

    由于我maven仓库之前已经有了有个5.0.10的test包 导致我的变量 <org.springframework.version>4.2.5.RELEASE</org.sprin ...

  5. 解决Hbase报错java.lang.IllegalStateException: The procedure WAL relies on the ability to hsync for....

    完整报错为: java.lang.IllegalStateException: The procedure WAL relies on the ability to hsync for proper ...

  6. 驱动谷歌浏览器执行用例时报错java.lang.IllegalStateException

    驱动谷歌浏览器执行用例时报错信息:java.lang.IllegalStateException Exception in thread "main" java.lang.Ille ...

  7. 解决:room无论如何怎么修改数据库版本都报错java.lang.IllegalStateException: Room cannot verify the data integrity

    问题描述 这已经是第二次遇到这个bug了,第一次卡了一两天,这次卡了半天. bug: java.lang.IllegalStateException: Room cannot verify the d ...

  8. Android Studio报错 “java.lang.IllegalStateException: Room cannot verify the data integrity” 解决方法

    最近在Android Studio遇到以下报错: Caused by: java.lang.IllegalStateException: Room cannot verify the data int ...

  9. springboot集成logback,报错java.lang.IllegalStateException: Logback configuration error detected:

    最近需要将一个springboot项目部署到一台新服务器上.而且新服务器是完全copy了旧服务器的环境与项目.但是在新服务器上启动该springboot项目,就一直报错 2019-03-18 18:5 ...

  10. IDEA热布署报错java.lang.IllegalStateException: Restarter has not been initialized

    在IDEA导入devtools依赖实现热布署,启动后遇到如下问题 java.lang.IllegalStateException: Restarter has not been initialized ...

最新文章

  1. git拉取单个文件_Git拿来就用
  2. CSS 实现加载动画之四-圆点旋转
  3. mac上配置php开发环境,Mac配置PHP开发环境
  4. 缓存数据库面试 - redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?
  5. Jar包冲突解决方法 Unknown lifecycle phase mvn Eclipse中执行maven命令
  6. 1.5万字详述 | 全开源:python写小游戏+AI强化学习与传统DFS/BFS控制分别实现
  7. 首席架构师眼里的架构本质
  8. 为什么古代皇帝总是治不了腐败?因为拿得越多、越安全
  9. Windows一键修改IP、DNS等网络配置(AutoHotkey实现)
  10. 技术问答-5 String StringBuilder StringBuffer
  11. UnicodeEncodeError: 'gbk' codec can't encode character '\xa0'
  12. Comic Life 3 for Mac(漫画创作软件)内附安装教程需要 macOS 11.x系统
  13. flash绘制矢量人物教程
  14. 箭杆织布机计算机控制系统,高速喷水织布机单片机控制系统设计 毕业设计论文.doc...
  15. javascript中in用法介绍
  16. WMI系列--关于WMI
  17. mysql在原有的字段添加字符串(用逗号分隔)
  18. php 随机生成邮箱,php 生成随机帐号密码邮箱
  19. 参考文献计算机程序标识代码,参考文献中计算机程序的标识代码为
  20. codevs1024一塔湖图(丧心病狂的建图)

热门文章

  1. 求助各位大佬啊,不小心通过vscode放弃更改的文件有办法恢复过来吗?小弟在此求助各位大神了
  2. html页面整体变灰,整个页面html变灰
  3. 1T空间只是噱头而已! 网盘容量大战背后的技术秘密
  4. Echats给柱状图及提示文字添加百分号(%)的解决办法
  5. java开发常用软件下载地址及教程。
  6. Linux 校准时间命令及其方法
  7. AppleScript开机自动登录ChinaUnicom
  8. mysql 生日提醒
  9. 收图啦!CDEC 2019 北京站 高颜值亮相~~~
  10. solidworks曲面圆角与特征圆角区别与误用