0
g
原创首发

遇到一个没有直接给进度监听回调的库怎么办呢?

A lonely cat 发表于 2025-08-08 15:31 110
评论
0/240
  • Aridvian
    这玩意,让我想到我之前做的一个需求轮训判断设备是否在线
    2025-08-08 16:10  回复
    1593141965622534146
  • 拉大锯
    你这个打赏提示不错!
    2025-08-08 15:56  回复
    1153952789488054272
    • A lonely cat  回复 @拉大锯
      哈哈哈 之前看老外的打赏提示就是喝咖啡之类的
      2025-08-08 16:00   回复 1204736502274318336
    • 拉大锯  回复 @A lonely cat
      给你打赏了,但是你的并不是10.24的选项,要自定义的。
      2025-08-08 16:38   回复 1153952789488054272
    • Aridvian  回复 @拉大锯
      1024嘛?这么棒?
      2025-08-08 16:40   回复 1593141965622534146
    • A lonely cat  回复 @拉大锯
      我看了下,好像只能设置单个的,没有选项 所以就只是设置了打赏提示
      2025-08-08 17:20   回复 1204736502274318336
  • 拉大锯
    你这个方法名起得不好。addProgressListener。如果是addProgressListener表示的是支持多个地方添加,内部维护一个列表,回调通知时去便利列表通知。谁关心就通知谁。另外addProgressListener要配合removeProgressListener使用,有添加就有删除。你这里应该改成setProgressListener。set是单个的,不需要配合remove或者delete来使用。如果需要释放,直接setXXX(null),当然你要判空。
    2025-08-08 15:56  回复
    1153952789488054272
    • A lonely cat  回复 @拉大锯
      有道理,回头改下
      2025-08-08 16:01   回复 1204736502274318336
    • Aridvian  回复 @拉大锯
      wc,学会了~虽然我很少用add,基本都用set,原来是这个意思
      2025-08-08 16:09   回复 1593141965622534146
    • 拉大锯  回复 @Aridvian
      这虽然是一个简单的事情,如果你是架构师,就你要注意这个了。
      2025-08-08 16:39   回复 1153952789488054272
推荐文章
Flutter做个播放器,卡成狗屎!
Android 界面参数追踪工具类:通过生命周期回调监控传参
记录一起由 FastJson 和 Kotlin 引发的 App Crash
在安卓中判断当前设备是否为64 or 32位
《Java基础之多线程》
《Java基础内部类和匿名内部类》
《Java基础之集合体系》
《java基础错误和异常》
《Java基础之面向对象》
开启安卓开发之旅:Kotlin基础知识体系详解
初涉安卓开发:Java基础知识详解与学习路径
安卓开发,混淆规则应该怎么写?
Android面试官:你在教我做事吗?
我不想IDEA在我双击shift的时候弹出全局搜索
手写一个 CacheHelper 数据缓存工具
记一次使用 Aria 的坑
如何禁用 TabLayout 点击切换 Tab
Android13user版本默认打开adb root和apk root
自定义一个不一样的 RadioGroup
如何在 Android 中绘制色卡效果
关于外包是如何计算收费的呢?
你可能不知道的 MaterialButton
水一篇文章,如何用adb根据包名知道是哪个apk
Wifi怎么不休眠呢?
Android Jetpack分页库 Paging3 简单使用
如何在 Android 上的 TextView 或 ImageView 上设置涟漪效果
水一篇文章,AOSP的,按键控制拍照
Android 实现沉浸式状态
AndroidStudio导入系统源码
Android 开发过程中截图分享功能实现
文章目录