Android
文章平均质量分 63
This-romance
这个作者很懒,什么都没留下…
展开
-
LiveData学习笔记
LiveData可以包含任何类型的数据,并在数据发生变化的时候通知给观察者使用LiveData对计数器功能进行改善class MainViewModel(countReserved: Int) : ViewModel(){ //countReserved用于保存之前的值 var counter = MutableLiveData<Int>() init { counter.value = countReserved } fun原创 2021-10-30 14:06:59 · 481 阅读 · 1 评论 -
Lifecycle学习笔记
Lifecycle简单使用它可以让任何一个类都能轻松感知到Activity的生命周期,同时又不需要在Activity中编写大量的逻辑处理。文章目录Lifecycle简单使用使用步骤1.自定义Observer类2.借助注解感知生命周期3.借助LifecycleOwner让Observer得到通知4.主动感知状态使用步骤1.自定义Observer类class MyObserver : LifecycleObserver{ }2.借助注解感知生命周期@OnLifecycleEvent原创 2021-10-30 13:30:02 · 222 阅读 · 0 评论 -
Kotlin学习笔记-变量,函数,类型
Kotlinkotlin是一门静态语言,变量类型在运行时不会改变文章目录Kotlin变量可空类型非空断言延迟初始化可见性函数空安全设计可见性get,set变量变量声明必须初始化,或声明成抽象的,因为变量没有默认值所谓「可空不可空」,关注的全都是使用的时候,即「这个变量在使用时是否可能为空」可空类型对于一些可能为空的变量,如网络获取的数据,我们允许它为空值声明时,在类型右边加一个?号,解除它的非空限制使用时,?. 对变量做一次非空确认后再调用方法,可以做到线程安全原创 2021-10-24 15:24:06 · 2177 阅读 · 0 评论 -
RxJava 基本用法
RxJava 基本用法文章目录RxJava 基本用法通过subscribe(观察者)回调创建观察者使用Subscriber创建使用Observer创建创建被观察者将事件添加到任务队列中订阅不完整回调Action回调的具体实现通过subscribe(观察者)回调创建观察者使用Subscriber创建Subscriber<String> subscriber = new Subscriber<String>(){ //事件队列完结,不会再有新的 onNext 发出原创 2021-09-27 14:28:16 · 271 阅读 · 0 评论 -
Android Studio 连接雷电模拟器运行程序
Android Studio 连接雷电模拟器运行程序安卓默认虚拟机导航栏总是遮挡布局,不如试试自己下一个模拟器吧!首先进入雷神菜单栏点击软件设置设置为手机模式进入设置,连续点击“版本号”5次,即可进入开发者模式返回上一级目录,会多出一个开发者选项,选中usb调试windows+r,输入cmd,进入你安装模拟器的目录,进行模拟器的连接进入Android Studio 中Running devices 选中模拟器即可...原创 2021-05-24 20:22:38 · 2877 阅读 · 5 评论