草庐IT

HCIP第七天

全部标签

Jetpack第七篇:Navigation 组件

Navigation是一个路由组件,是一个优秀的Fragment管理工具,同样也可以管理Activity。开发者可以将重点放在业务开发上,避免处理太多了Fragment管理代码和调用代码,从而加速业务开发效率。1、Navigation的组成导航图这个是在Android的资源文件路径下的navigation的文件夹下的资源文件,在这个资源文件中能够配置Fragment、Activity已经跳转动作action等等。NavHost这个是显示页面的空白容器,默认为NavHostFragment,可以理解为所有的Fragment都依靠它来显示。NavControllerNavHost中的管理对象,可以

Jetpack第七篇:Navigation 组件

Navigation是一个路由组件,是一个优秀的Fragment管理工具,同样也可以管理Activity。开发者可以将重点放在业务开发上,避免处理太多了Fragment管理代码和调用代码,从而加速业务开发效率。1、Navigation的组成导航图这个是在Android的资源文件路径下的navigation的文件夹下的资源文件,在这个资源文件中能够配置Fragment、Activity已经跳转动作action等等。NavHost这个是显示页面的空白容器,默认为NavHostFragment,可以理解为所有的Fragment都依靠它来显示。NavControllerNavHost中的管理对象,可以

kotlin<第七篇>:协程基础

一、什么是协程?协程:可以简单地将它理解成一种轻量级的线程协程允许我们在单线程模式下模拟多线程编程的效果,代码执行时的挂起与恢复完全是由编程语言来控制的,和操作系统无关。这种特性使得高并发程序的运行效率得到了极大的提升。协程让异步线程同步化,杜绝回调地狱。协程最核心的点就是,函数或者一段程序能够被挂起,稍后再在挂起的位置恢复。二、Android中协程用来解决什么问题?1、处理耗时任务:这种任务常常会阻塞主线程2、保证主线程安全:即确保安全地从主线程调用任何suspend函数三、需要添加地依赖implementation"org.jetbrains.kotlinx:kotlinx-corouti

kotlin<第七篇>:协程基础

一、什么是协程?协程:可以简单地将它理解成一种轻量级的线程协程允许我们在单线程模式下模拟多线程编程的效果,代码执行时的挂起与恢复完全是由编程语言来控制的,和操作系统无关。这种特性使得高并发程序的运行效率得到了极大的提升。协程让异步线程同步化,杜绝回调地狱。协程最核心的点就是,函数或者一段程序能够被挂起,稍后再在挂起的位置恢复。二、Android中协程用来解决什么问题?1、处理耗时任务:这种任务常常会阻塞主线程2、保证主线程安全:即确保安全地从主线程调用任何suspend函数三、需要添加地依赖implementation"org.jetbrains.kotlinx:kotlinx-corouti