logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android: 深入理解 ‘companion object {}‘

在这篇博客中,我们深入探讨了Kotlin中`companion object`的各个关键方面。我们讨论了`companion object`如何与`@JvmField`注解、匿名内部类、构造函数以及扩展函数一起工作。这些知识将帮助我们更好地理解和使用Kotlin中的`companion object`,从而提升我们的编程效率和代码质量。

文章图片
#android
Web开发7:Git版本控制

Git是Web开发中不可或缺的版本控制工具。它的分布式架构、强大的分支管理和协同工作功能使得团队开发更加高效和灵活。通过掌握Git的基础和进阶操作,开发者可以更好地管理代码的变化,保证项目的质量和稳定性。

文章图片
#git
Web 开发 9:Django 框架基础

Django 是一个基于 Python 的免费开源 Web 框架,由一群富有经验的开发者创建和维护。它遵循了 MVC(模型-视图-控制器)的软件设计模式,旨在帮助开发人员快速构建复杂的 Web 应用程序。

文章图片
#前端#django#sqlite
compileDebugJavaWithJavac task (current target it 1.8) and kaptGenerateStubsDebugKotlin task...

这个错误提示 “compileDebugJavaWithJavac task (current target is 1.8) and kaptGenerateStubsDebugKotlin task (current target is 17)” 表示在执行 compileDebugJavaWithJavac 任务时,Java 的编译目标版本为 1.8,而在执行 kaptGenerateStub

#android#java#kotlin
Kotlin 协程1:深入理解withContext

在 Kotlin 中,协程提供了一种优雅和高效的方式来处理异步编程和并发。在这篇文章中,我们将深入探讨 Kotlin 协程中的一个重要函数:withContext。

文章图片
#kotlin#开发语言#android
安卓项目加载慢,甚至出现加载错误Could not find kotlin-stdlib-1.8.20.jar (org.jetbrains.kotlin:kotlin-stdlib:1.8.20)

代码表示在Gradle构建中添加了一个名为maven的Maven仓库。通过url属性指定了仓库的URL地址为https://maven.aliyun.com/repository/…,即阿里云的Maven仓库。allowInsecureProtocol属性被设置为true,表示允许使用不安全的协议进行下载,例如使用HTTP而不是HTTPS。阿里云云效 Maven:https://developer

#android#kotlin
安卓项目加载慢,甚至出现加载错误Could not find kotlin-stdlib-1.8.20.jar (org.jetbrains.kotlin:kotlin-stdlib:1.8.20)

代码表示在Gradle构建中添加了一个名为maven的Maven仓库。通过url属性指定了仓库的URL地址为https://maven.aliyun.com/repository/…,即阿里云的Maven仓库。allowInsecureProtocol属性被设置为true,表示允许使用不安全的协议进行下载,例如使用HTTP而不是HTTPS。阿里云云效 Maven:https://developer

#android#kotlin
Cannot call this method while RecyclerView is computing a layout or scrolling androidx.recyclerview

问题可能是由于在onBindViewHolder方法中调用notifyItemChanged方法时,RecyclerView仍然在计算布局或滚动,导致了java.lang.IllegalStateException异常。要解决这个问题,我们可以尝试延迟调用notifyItemChanged方法,确保在RecyclerView完成布局或滚动后再进行通知。因此,我们在写RecyclerView代码时,

文章图片
#android#kotlin
暂无文章信息