自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 kotlin协程的注意事项

这种代码乍一看好像没什么问题,但是,这其实是创建了一个线程,这个线程一直在收集着这个flow,每次点击都创建了一个flow的观察者,等待flow值更新,这些线程都会回调这个collect方法,导致点击了几次,就会打印几次这个值。或者在收集前,用flow的take操作符,设定收集几次。

2024-08-07 17:30:51 162

原创 Android实现计时器

网上的方案大多用的是Executor和Handler,写法不是很简便,用Kotlin实现一个也很简单。

2024-07-02 18:16:20 281

原创 记录一下报错[databinding] ... ... conflicts with another tag that has the same ID

解决一下,尝试把那个报错的xml字段删除,尝试了clean build,rebuild,无济于事。这方面的文章真少,好在看到了这位老哥的文章https://blog.csdn.net/yfy1907/article/details/126763838。最后 重启电脑解决,安卓开发真好玩,浪费我两个钟头,啥也没干。执行 gradlew assembleDebug 也失败。今天回家AS又抽风了。

2023-12-21 22:45:02 710 2

原创 mpandroidchart绘制折线图高亮问题踩坑

这里报了空指针,没有获取到dataSetCount,需要把高亮api方法,放在setData的后面,之后就有默认被点击的高亮效果了。还有的时候高亮写了直接无效果,现在无法复现,猜测可能也是写法的问题。今天在用mpchartandroid绘图的时候,有个折线图高亮的需求,自己设置高亮时发生npe,与诸君分享,贴个bug,方便遇到问题的小伙伴可以快速索引到。

2023-12-14 22:25:41 444 1

原创 Retrofit设置对某个数据返回不解析

总有些时候,后端给你的数据是比较特殊的,不能轻易的把返回json转换成对象,比如以下数据{ "code": 200, "message": "成功", "data": { "income": "667.06", "statement_data": { "2023-11": { "income": "542.00", "expend": "0.00"

2023-12-13 09:23:39 423

原创 Retrofit配合kotlin协程使用

众所周知,kotlin 的协程是一个线程池,api也很现代方便,这里直接贴出代码,

2023-11-21 10:59:21 393

原创 【无标题】RecyclerView添加除底部外的分隔线

【代码】【无标题】RecyclerView添加除底部外的分隔线。

2023-11-21 10:18:07 36

原创 gradle no further information解决办法

flutter的安卓项目部分,同时无法解析android 项目,删除android项目然后执行flutter create .即可,单独用as打开,发现gradle一直报错,添加maven也不管用,遂在已有项目中选取gradle文件夹进行替换,完美解决。

2023-11-15 22:27:09 430 1

原创 compose列表选中态

compose小白,写个列表选中状态,

2023-08-27 11:32:00 158

原创 修复ERR_ADDRESS_UNREACHABLE

引言今天在访问服务器地址时出现ERR_ADDRESS_UNREACHABLE,网上资料比较少.问题排查查看自己防火墙.systemctl status firewalld如果为inactive则防火墙没有工作,默认放行所有端口.active则为开启.可以自行开启各端口,这里直接关闭防火墙.systemctl stop firewalldsystemctl disable firewalldsystemctl daemon-reload......

2022-02-17 13:34:49 56227 2

原创 安卓刷面具

刷入面具 刷入root

2022-01-15 13:35:26 1409

原创 twrp选择sdcard为0B的问题解决

twrp无法选择文件的解决办法

2022-01-13 14:19:20 5858

原创 【Kotlin踩坑记录】

kotlin踩坑小记使用ReadWrite.kt中的Reader.readLines()时会把reader关闭,这里没注意看调用了上面使用了useLines的方法public fun Reader.forEachLine(action: (String) -> Unit): Unit = useLines { it.forEach(action) }public fun Reader.readLines(): List<String> { val result = arra

2022-01-07 21:33:23 1455

原创 【无标题】解决as idea安装插件“plugin xxxx is incompatible“

最近as安装中文包出现了问题,去官网下载也不支持最新的版本,停更好几个月了,不支持最新版.一、解决办法去j家插件官网下载好插件,解压到目录后,打开plugins.jar中的META-INF/plugin.xml,注释掉idea-version标签和incompatible-with标签,如图2.保存重新安装...

2021-12-30 15:27:39 1241

原创 【安卓10修改系统文件】安卓10修改系统文件hosts

@安卓前言笔者最近需要修改/etc/hosts文件,加速上网,发现安卓不让我修改"Read-only file system",查阅了很多文章,尝试过很多方法,一直无法解决,现在已经找到!解决方法root权限下执行:mount -o remount,rw /system可能会报 mount: ‘/system’ not in /proc/mounts那也没关系,直接执行 mount -o remount,rw /继续执行echo -e "127.0.0.1 localhost \n:

2021-12-16 22:14:57 3902

空空如也

空空如也

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

TA关注的人

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