Current use version?
当前使用的版本是多少?
3.11.1
Will this problem occur in demo?
Demo能否复现这问题?
必现
Describe the problem or provide an error log?
描述问题或提供错误log?
部分手机压缩不会掉,打断点发现callback没有击中任何一个onResultEvent。
if (TextUtils.isEmpty(srcPath)) {
onResultEvent(result);
} else {
LocalMedia media = queue.get(srcPath);
if (media != null) {
if (SdkVersionUtils.isQ()){
if (!TextUtils.isEmpty(compressPath) && (compressPath.contains("Android/data/")
|| compressPath.contains("data/user/"))) {
media.setCompressPath(compressPath);
media.setCompressed(!TextUtils.isEmpty(compressPath));
media.setSandboxPath(media.getCompressPath());
}
} else {
media.setCompressPath(compressPath);
media.setCompressed(!TextUtils.isEmpty(compressPath));
}
queue.remove(srcPath);
}else{
// TODO 添加这个判断是否可行
onResultEvent(result);
}
if (queue.size() == 0) {
onResultEvent(result);
}
}
3条答案
按热度按时间vzgqcmou1#
@DenkoWu 请问怎么处理的啊
2ledvvac2#
@DenkoWu 請問有解決了嗎
d4so4syb3#
检查一下压缩代码吧,是不是没有调用Luban.Builder.launch()方法