
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
使用ViewPager2切换Fragment后返回闪退
不自定义带参构造方法,直接编写一个静态的getInstance(要传入的参数)方法来获取fragment的实例,在此方法中调用空参构造创建Fragment的对象,并调用setArguments()方法为fragment保存状态。,因为当Fragment因为某种原因重新创建时,会调用到onCreate方法传入之前保存的状态, 在instantiate方法中通过反射无参构造函数创建一个Fragment
Android三大架构(MVC、MVP、MVVM)笔记
MVC的全称是Model-View-Controller,即模型-视图-控制器,它是MVC、MVP、MVVM这三者中最早产生的框架,其他两个框架是以它为基础发展而来的。MVC的目的就是将M和V的代码分离,且MVC是单向通信,必须通过Controller来承上启下。M(Model):主要处理数据的存储、获取、解析V(View):即Fragement、Activity、View等XML文件。

Kotlin协程之异常处理(launch和async的异常处理机制详解)
先将异常传递给子协程,取消其所有子线程;而后取消自身;再将异常传递给父协程,父协程接收到异常后,会取消其下所有子协程之后取消自身,再向上传递,直到到达最顶层协程。
到底了







