今日小记-2026-04-24
在虚幻的梦境中醒来,忽然想起此刻我正在六安三十一楼的书房床上,天色还未大亮,急忙拿起手机想看看现在的时间,殊不知手机已经低电关机,从口袋取出充电器,却怎么也找不到插座,无奈只好猜测着当前的时刻,估摸着已经是清晨5点有余了。无法继续入睡,在床上辗转反侧着。
又过去了十几分钟,屋外传来叽叽喳喳的鸟叫声,也有不知什么机器的轰鸣声,我更加肯定已经是清晨了。不久听到隔壁房间妈妈也已经醒来了。我穿衣起身,穿好鞋子。去大厅看到刚好快到6点钟,给手机充电,随即去厕所洗漱。
6点20左右,奶奶起来烧水,父母也起来了。由于爸爸急着回家并顺便去跑滴滴,我和他早饭都没吃就出发了。坐在车上才想起我的眼镜忘记带了,在爸爸接上货物就马不停蹄的回去,让妈妈送来眼镜,拿上后就回毛坦厂了。
8点半左右回到家,早饭是爸爸给我带的一个韭菜粉丝包。回到楼上房间,刷刷视频,抽两支烟,开始继续开发DS Player,SeekBar的种种问题(始终无法触发onMetadataChanged 设置SeekBar max值,进度异常),SongDetails在切歌后不更新,没什么头绪,只能继续翻反编译代码,一遍遍比对,我有点倦了。
中午12点多下楼,桌子上有爸爸炒的两盘菜,西红柿炒鸡蛋和大辣酱炒莴笋,没什么胃口。不知不觉到下午1点多,有点困了,想着浅浅睡个午觉,定一个一个半小时的闹钟,结果一觉就睡到了5点多……
起来感到十分饥饿,给妈妈打个电话问她什么时候回来,得到明天早上才回来的答复,想让她给我带点吃的计划也落空了。下楼煮一锅疙瘩头吃,还有酸菜鱼调料中的酸菜,虽然没有火锅底料酱,但吃起来味道也不错。
吃完晚饭,时间就快到7点了,抽支烟。继续为努力处理DS Player的已知问题,一点点补充之前遗漏的HomeActivity中的初始化逻辑,主要是PlayerControlHelper中的setControlPanel, bindControl。又是循环相互调用,多次setControlPanel导致App卡死。ChatGPT一步步给我处理方案……解决一个问题又冒出新的问题。
我不眠不休死磕着,发现PlayerFragment可能在onDestoryView后,PlayerHelperControl还是旧的playerFragment,我在onDestoryView中释放并在PlayerHelperControl重新new PlayerFragment,这样以来在切歌后也可以正常更新底部Main_Control的歌曲信息。还是决定补全Dagger,比如PlayerFragment本来是DaggerDiagFragment,当时为了方便快速实现与测试就改成DialogFragment,还有ContentFragment本来继承DaggerFragment,我就改成了Fragment。现在改好后,终于解决了SeekBar进度异常和FileSongFragment下SongDetails不更新的问题了。
凌晨3点多继续全面转向Dagger,App转为DaggerApplication,配置DaggerApplicationInjector,在各个Service,Fragment中inject PlayingStatusManager,PlayingQueueManager等等。
忙活到25号7,8点,又是一个通宵!