今日小记-2026-04-26
今天是星期天,昨晚依旧是通宵开发DS Player,新增(Abstract)RemoteControllerService修复了App下播放器音量之前只有dialog而没有实际调整的问题。
早上7点多洗漱下楼,奶奶已经做好了早餐,有炒饭,豆浆和摊韭菜鸡蛋煎饼。我喝了一碗半豆浆,又吃了一大块煎饼(调味用了南德和昨天烤鸭的蘸汤),算是结束早餐。
上楼冲一壶咖啡,喝着咖啡,照例饭后抽一支烟,快哉快哉。
有点困,精神萎靡,但还是强打起精神,熬一天来调整作息。缓缓神继续开发DS Player,目前需要处理的是LyricFragment,歌词高亮不起作用,反复调试PlayerFragment,PhoneLyricFragment及DynamicLyricListView和DynamicLyricListAdapter,还有LyricUtils,都找不出一个所以然来,还冒出一个新问题,Common下getDSaudioAppFolder在歌曲播放中被反复调用,一秒三四次,不知怎么脑子抽了把Common.kt替换为原版反编译得到的Common.java,问题还是依旧,通过调用堆栈可以看出是PlayingStatusManager中saveStatus不断写入当前播放进度信息的问题,还有PlayerFragment中PlayingStatusManagerProvider.get()每次调用都返回一个新单例。找到问题原因就很好解决了。
到11点多下楼吃饭,菜有炒龙虾,炒青菜,咸菜,鲫鱼汤,昨日的烤鸭等。龙虾没怎么进味,也不辣不太好吃。
下午继续熬着开发DS Player,搞一下午,终于解决了LyricFragment歌词不高亮的问题,原来是PlayerFragment中loadLyric onComplete setAdapter ChatGPT当时给我转的时候误以为是setter,写成了.adapter = xx 导致根本就没有调用这个方法,自然也就无法正常工作了。在这期间GPT带我走了不少弯路,最后还是我返璞归真一步步看链路调用才找到调用的。
晚上爸爸送奶奶和牛牛回六安,我又是最后吃饭,虽然没什么我喜欢吃的菜,但架不住饥饿,还是加点龙虾酱就吃完一碗饭。
刷刷抖音视频,不知忙了些什么。就到深夜10点多了,困,头疼欲裂。