![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Kira~~
梦想还是要有的,万一实现了呢~
展开
-
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) 既可以在主线程中调用, 也可以在子线程中调用参考博客:h...原创 2020-04-18 18:52:08 · 10887 阅读 · 2 评论 -
mvvm架构下ListView的简单使用(databinding实现)
mvvm架构下ListView的简单使用(databinding实现)要实现的功能:实现一个列表,其中显示班级学号姓名,提供添加功能,如需要删去某一项,长按该项,通过弹出菜单显示删除功能。先理解两个概念什么是mvvm?MVVM是Model-View-的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分什...原创 2020-04-14 15:18:56 · 1351 阅读 · 0 评论 -
Android 计算器
Android 计算器开发环境:android stdio 3.6.1最终效果:竖屏:横屏:完整项目:百度网盘链接密码 v89n主要代码:MainActivity.java:package com.example.experience_two;import androidx.appcompat.app.AppCompatActivity;import android....原创 2020-03-24 19:40:41 · 668 阅读 · 0 评论