weixiansen574 / HybridFileXfer

双轨快传-同时使用USB和WIFI传输文件到电脑
GNU General Public License v3.0
743 stars 32 forks source link

[bug]: 列含有大量文件的目录时服务端崩溃 #24

Closed TranscendMa closed 1 month ago

TranscendMa commented 1 month ago

某次,在连接完成,在打开一个具有9000+文件的目录时,安卓app上面提示服务端挂掉了,之后的做法是直接到上一级,传输整个文件夹。 能否加入一些限制,使其发现文件数量过多时停止加载并弹出消息提示,而不是让服务端挂掉?

weixiansen574 commented 1 month ago

什么目录那么变态?可以截图看看吗?

TranscendMa commented 1 month ago

是截图(DCIM/Screenshots)目录 屏幕截图 2024-05-14 194244

TranscendMa commented 1 month ago

由于造成问题的文件们已经转移到了那台手机的存储卡内,因此目前没有这么大的文件量进行问题复现,不过如果能实现 issue #23 提出的功能,也许就很有机会触发😂

weixiansen574 commented 1 month ago

我自行创建了一个10000文件的目录复现了, 日志:android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died aidl传输数据限制1MB,这个太大了,容我想下解决方案。 再者,我发现那个RecycleView只带的滚动条脑瘫一样的,文件越多越短,手指更不够不到,这个到下个版本一并修复。