自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Android APG8.8 开启混淆后 需要注意的一些配置

请添加缺失的类或应用在xxx\app\build\outputs\mapping\debug\missing_rules.txt中生成的其他保留规则。这里只要按提示将这里给出的路径找到这个missing_rules.txt文件,然后把里面的内容复制到项目app目录下的proguard-rules.pro文件里即可。协程的 Continuation 类被混淆后,Retrofit 无法正确识别协程的返回类型结构。Retrofit 尝试解析挂起函数(suspend function)的返回类型时。

2025-07-01 10:40:20 680

原创 记 Activity中给Navigation中startDestination的Fragment传值

有个需求是从Activity传参到navigation的第一个Fragment中。在navigation中fragment与fragment之间的传参很简单,但是从Activity传到navigation的fragment貌似有些不一样。。。我项目中的startDestination是PasswordFragment。PhoneLoginActivity是navigation所依附的Activity。这里要实现PhoneLoginActivity传递参数到fragment在nav_graph(这是我项

2022-01-03 13:59:16 1770

原创 笔记 dataBinding的一些用法

启用dataBinding//在module的build.gradle中apply plugin: 'kotlin-kapt'//必须android{ //AS 4.0 以下, dataBinding{ enabled true } //AS 4.1之后 buildFeatures{ dataBinding true // for view binding : // viewBinding true }}UI改造<layout> &

2021-05-20 20:17:31 355

原创 kotlin协程笔记

协程的概念轻量级的线程,kotlin官方基于JVM的线程实现的一个并发任务处理框架,封装的线程api启动一个线程挂起所谓的挂起指的是代码层次的一个处理,从而使得我们可以以同步形式去写异步的代码。挂起函数只能在协程的作用域或者被另一个挂起函数调用使用协程launch //常用 val job = Job() val coroutineScope = CoroutineScope(job) coroutineScope.launch { // do something }.

2021-05-17 19:50:52 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除