四月末记-2026-04-30

本日是2026年四月的最后一天,马上就是五一小长假了。昨天晚上9点多就上床睡觉,结果没睡到几个小时到凌晨2点多就醒了,上个厕所结果继续还是睡不着,就这样刷刷手机,看一集柯南就到早上6点左右了。

洗漱下楼没看到妈妈,想必又是去早起散步了。我随即就倒杯水上楼唤醒电脑,打开Android Stuido和项目。没一会儿肚子饿的咕咕叫,下楼看到妈妈正在吃炒饭,早饭就是一碗咸菜炒饭配酱和一碗豆浆。

吃饱喝足上楼抽一支烟,继续开发DS Player,一上午主要就是解决PlaylistFragment下Playlist Container Item点击事件无法正常响应触发进入对应的ContainerFragment。经过一通排查发现是其父类ContentFragment的mContainerClickCallback被绑定到了默认的sDummyCallback,是当时急着恢复在onCreate以下代码的添加的原因。

1
2
3
4
if (!::mContainerClickCallback.isInitialized) {
mContainerClickCallback = sDummyCallback
}

修复这个问题后顺利进入ContainerFragment又是发现lateinit变量mContainerClickCallback没有赋值就引用的崩溃,是newInstance中ContainerFragment(),没有传入callback参数。在此之后就是优化一下项目代码update visibility calls from raw integers to View constants,修复HomeActivity中handelBack和showPlayerChooser bug。

上午11点多下楼准备吃午饭,看到桌子上没什么菜,一盘炒青蚕豆和青椒炒白豆干。都没有我爱吃的菜,不想吃了。上楼,想这三天的DS Player改动,git commit改怎么拆分,有点无所适从。看天气温度虽然有20摄氏度,我还穿了毛衣,依然有一股寒意裹挟着身体,有点困又冷,脱掉衣服,想着躺一会。

不知怎么就睡着了,一觉睡醒,半天才想起是下午睡着了,看看时间和日期是30号晚上接近9点。

明天就开始五一长假了,我上个厕所下楼,妈妈在外面忙,爸爸想必是接奶奶回来了。来到厨房,没什么吃的,还是中午的饭菜。找到一箱旺旺大礼包。过年的时候还在感叹现在过年送的礼好像都没有这个了。

拿一包螺旋形像薯条的零食和一瓶果冻就上楼了。接下来几个小时到凌晨零点半都是在分步提交DS Player改动并push到github远程仓库,一点点add -p实在是太折磨了,以后开发可要开发或修改完一个模块就commit。最终分成6个commit。

d137541780cd84de2696832ab9d733ef.jpeg

晚上10点多奶奶回来了,零点半之后看会抖音视频,抽一支烟就脱掉衣服准备睡觉了,结果不出所料就是睡不着,听一个多小时的音乐到4点左右起床上厕所。写起了DayOne。

That’s it.

Cover

00:00 / 00:00

四月末记-2026-04-30
https://hexo.yaohub.com/2026/04/四月末记-2026-04-30/
作者
Xu Yao
发布于
2026年4月30日
许可协议