![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android学习
易帜¤
这个作者很懒,什么都没留下…
展开
-
关于Android中@SuppressLint(“NewApi“)、@TargetApi和@RequiresApi的区别
当我们使用一个较高版本才有的api时,编译器会报错,这个注解的作用仅仅是让编译通过,而并没有避免低版本的系统运行高版本的api的问题,在使用时我们需要自己判断版本号来使用不同的api。 目前官方建议使用@RequiresApi。 @RequiresApi:当我们对某个类或者方法使用这个注解时,如果我们需要在其他类中调用该类或者类中方法时,编译器会提示我们需要处理版本差异的判断。 当我们查看该注解类的源码时,发现其注释有这么一段话: This is similar in purpose to the olde原创 2020-07-18 21:09:55 · 918 阅读 · 0 评论 -
笔记之Android架构组件-WorkManager
kotlinOptions { jvmTarget = 1.8 } // Kotlin + coroutines implementation "androidx.work:work-runtime-ktx:2.3.1" WorkManager的简单使用 创建后台任务,并且实现具体的任务逻辑。 配置后台运行任务运行条件和约束条件,并且构建后台任务请求 将后天任务请求传入WorkManager.enqueue()中,系统会在合适的时间运行。 1. 创建.原创 2020-06-01 23:45:28 · 346 阅读 · 0 评论