- 博客(11)
- 收藏
- 关注
原创 Search with Hashing
本文介绍哈希表,内容来自于阅读Sebastian Wandelt的绝版校内教材所做笔记。Much thanks to 小赛!
2024-07-02 15:45:52 562
原创 【已解决】为什么progressDialog不显示?Kotlin
在开发毕设程序的时候需要用到网络请求,比较耗时,因此需要显示一个progressDialog来告诉用户不用乱点,只需等待即可。但是运行的时候却发现根本不显示。经过排查之后确认是主线程堵塞的问题,原因在于。这样,加载对话框就会在协程执行期间显示,协程执行完毕后对话框就会消失。都在主线程中执行,但是它们被阻塞了,因为我在主线程中启动了一个协程。后面立即执行,导致加载对话框没有显示。是一个挂起函数,它会阻塞当前线程直到协程执行完毕。放入协程中,确保它们在正确的时间点执行。,然后在协程的最后调用。
2024-04-26 21:47:35 201 2
原创 【第一行代码学习笔记】第十章 后台:Service
/ 用Activity控制Service// 第一次创建Service时执行// 每次运行Service时执行// 关闭Service时执行。
2024-02-18 23:45:45 682 1
原创 【第一行代码学习笔记】第八章 跨程序共享数据:ContentProvider
ContentProvider用于在不同的应用程序之间实现数据共享。不同于文件存储和SharedPreferences存储中的两种全局可读写操作模式,ContentProvider可以选择只对哪一份部分数据进行共享。
2024-02-15 22:48:09 944 1
原创 【第一行代码学习笔记】第七章 数据存储
很多数据都是瞬时数据,存储在内存中可能会因内存被回收而丢失。持久化技术就是可以让数据从瞬时状态变为持久状态。文件存储SharedPreferences存储数据库存储。
2024-02-10 21:45:41 734 1
原创 【第一行代码学习笔记】第六章 广播:BroadcastReceiver
/ 由于静态注册的BoradcastReceiver是无法收到隐式广播的,// 因此必须指定当前app的包名,指定这条广播是发送给哪个应用程序的,从而让它变成显式广播。在调试的时候别忘了注册一个接收该广播的BoradcastReceiver。
2024-02-06 09:46:55 434 1
原创 【第一行代码学习笔记】第三章 Activity
Intent是Android程序中各个组件之间 进行交互的一种重要方式,不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。在之前的版本中,Kotlin编写的项目会在gradle文件头部自动引入kotlin-android-extension插件,这样可以直接引入布局中的button1。而不添加该代码的话,原Activty没有标题栏,但是新的Activity会有标题栏。Android使用task来管理Activity,一个task就是一组存放在栈里的Activity的集合,这个栈也被称为。
2024-02-01 10:01:10 701 1
原创 【第一行代码学习笔记】第一章 Hello World
为了搞毕设学习《Android第一行代码 第3版》的笔记,顺便学习一下如何使用markdown写作
2024-01-08 11:04:11 907
原创 Latex初学学习笔记
撰写顺序:先写提纲,再填正文提纲注释和设置文档类:注释符号:% This is an annotation.设置文档类(文章):\documentclass{article}设置文档类(美赛模板):\documentclass{mcmthesis}在 /begin{document} 之前部分的称为preamble(导言区),通常用来设置文档的性质或自定义一些命令。设置标题:\title{The Comprehensive Evacuation Planing Model in
2022-01-27 15:25:48 472 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人