表情解压使用新线程
This commit is contained in:
@@ -713,12 +713,12 @@ public class DynamicFaceModel extends BaseModel implements IDynamicFaceModel {
|
||||
|
||||
@Override
|
||||
public void onNext(ProgressInfo progressInfo) {
|
||||
Logger.d("zip " + progressInfo.getProgress() + "");
|
||||
//Logger.d("zip " + progressInfo.getProgress() + "");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(Throwable e) {
|
||||
Logger.d("zip " + "error");
|
||||
//Logger.d("zip " + "error");
|
||||
isRequestingZip = false;
|
||||
|
||||
}
|
||||
@@ -739,6 +739,7 @@ public class DynamicFaceModel extends BaseModel implements IDynamicFaceModel {
|
||||
* @param faceListInfo--
|
||||
*/
|
||||
private void unzipFaceZipFile(FaceListInfo faceListInfo) {
|
||||
new Thread(() -> {
|
||||
try {
|
||||
// 如果zip包不存在,或者说zip包的md5值不一样则返回
|
||||
if (!facesZipPath.exists() || faceListInfo == null ||
|
||||
@@ -789,10 +790,12 @@ public class DynamicFaceModel extends BaseModel implements IDynamicFaceModel {
|
||||
e.printStackTrace();
|
||||
}
|
||||
long endTime = System.currentTimeMillis();
|
||||
LogUtils.d("unzipFaceZipFileTime="+(endTime-startTime));
|
||||
// 更新对应的faceInfoList中的图片根目录
|
||||
setPicRootDirectoryIntoFaceInfo(faceListInfo);
|
||||
// 如果有dialog.可以显示出对应的数据
|
||||
EventBus.getDefault().post(new FaceIsReadyEvent());
|
||||
}).start();
|
||||
}
|
||||
|
||||
private interface Api {
|
||||
|
Reference in New Issue
Block a user