自定义博客皮肤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)
  • 收藏
  • 关注

原创 Kotlin 的协程来实现多个任务的顺序执行

上述代码中,我们在onCreate()方法中启动了一个协程,并使用async函数并行执行了任务a和任务b,然后通过await函数等待这两个任务完成。在这种情况下,你可以定义一个继承自AsyncTask的类,重写其doInBackground方法来执行具体的任务,然后使用executeOnExecutor方法来按照顺序执行任务。其中,任务 a 和 b 并行执行,而任务 c 会等待任务 a 和 b 完成后才执行。这样,任务a和b将在后台同时执行,然后等待它们完成后执行任务c和d,并最终执行任务e。

2023-12-25 09:10:33 1057

原创 RecyclerView框架——BRVAH3.x使用指南

大致梳理四种适配器的适用情况和使用流程。适用于分组布局或只有两种类型的情况。需要重新封装数据类(继承JSectionEntity类),类型根据isHeader()方法确定,再由convert()和convertHeader()方法处理不同布局下的数据设置。适用于类型较少,业务不复杂的多布局场景。数据类必须实现MultiItemEntity接口,重写getItemType()方法返回类型。

2023-06-05 20:53:34 1423 2

转载 Android事件分发机制

一、简单创建一个Demo基本结构如下图:demo项目结构.png介绍:demo中将用两个自定义View和三个自定义ViewGroup来分不同情况处理事件,下面会贴出类大致代码:补充:View和ViewGroup的区别:1.ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是ViewGroup类型。2.在处理事件的三个方法中,ViewGroup可以去通过onInterce

2020-08-07 09:29:31 109

原创 Android浅谈startService和bindService的用法

Android startService和bindService开启Service有两种不同的方式:startService和bindService。不同的开启方式,Service执行的生命周期方法也不同。欢迎使用Markdown编辑器开启Service有两种不同的方式:startService和bindService。不同的开启方式,Service执行的生命周期方法也不同。你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这

2020-08-06 14:50:23 341

空空如也

空空如也

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

TA关注的人

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