LiveData更新数据报错java.lang.IllegalStateException: Cannot invoke setValue on a background thread
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相关推荐
- LiveData更新数据时报错:java.lang.IllegalStateException: Cannot invoke setValue on a background thread
LiveData更新数据时报错: java.lang.IllegalStateException: Cannot invoke setValue on a background thread 报错原因 ...
- Spring Boot单元测试报错java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]
一:运行test类方法时候报错 报错 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. S ...
- 使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1
我在RestTemplate的配置类里使用了 @LoadBalanced @Component public class RestTemplateConfig { @Bean @LoadBalance ...
- 报错 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @Bootstra
由于我maven仓库之前已经有了有个5.0.10的test包 导致我的变量 <org.springframework.version>4.2.5.RELEASE</org.sprin ...
- 解决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 ...
- 驱动谷歌浏览器执行用例时报错java.lang.IllegalStateException
驱动谷歌浏览器执行用例时报错信息:java.lang.IllegalStateException Exception in thread "main" java.lang.Ille ...
- 解决:room无论如何怎么修改数据库版本都报错java.lang.IllegalStateException: Room cannot verify the data integrity
问题描述 这已经是第二次遇到这个bug了,第一次卡了一两天,这次卡了半天. bug: java.lang.IllegalStateException: Room cannot verify the d ...
- Android Studio报错 “java.lang.IllegalStateException: Room cannot verify the data integrity” 解决方法
最近在Android Studio遇到以下报错: Caused by: java.lang.IllegalStateException: Room cannot verify the data int ...
- springboot集成logback,报错java.lang.IllegalStateException: Logback configuration error detected:
最近需要将一个springboot项目部署到一台新服务器上.而且新服务器是完全copy了旧服务器的环境与项目.但是在新服务器上启动该springboot项目,就一直报错 2019-03-18 18:5 ...
- IDEA热布署报错java.lang.IllegalStateException: Restarter has not been initialized
在IDEA导入devtools依赖实现热布署,启动后遇到如下问题 java.lang.IllegalStateException: Restarter has not been initialized ...
最新文章
- git拉取单个文件_Git拿来就用
- CSS 实现加载动画之四-圆点旋转
- mac上配置php开发环境,Mac配置PHP开发环境
- 缓存数据库面试 - redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?
- Jar包冲突解决方法 Unknown lifecycle phase mvn Eclipse中执行maven命令
- 1.5万字详述 | 全开源:python写小游戏+AI强化学习与传统DFS/BFS控制分别实现
- 首席架构师眼里的架构本质
- 为什么古代皇帝总是治不了腐败?因为拿得越多、越安全
- Windows一键修改IP、DNS等网络配置(AutoHotkey实现)
- 技术问答-5 String StringBuilder StringBuffer
- UnicodeEncodeError: 'gbk' codec can't encode character '\xa0'
- Comic Life 3 for Mac(漫画创作软件)内附安装教程需要 macOS 11.x系统
- flash绘制矢量人物教程
- 箭杆织布机计算机控制系统,高速喷水织布机单片机控制系统设计 毕业设计论文.doc...
- javascript中in用法介绍
- WMI系列--关于WMI
- mysql在原有的字段添加字符串(用逗号分隔)
- php 随机生成邮箱,php 生成随机帐号密码邮箱
- 参考文献计算机程序标识代码,参考文献中计算机程序的标识代码为
- codevs1024一塔湖图(丧心病狂的建图)