reset ZipAligner

This commit is contained in:
REAndroid 2023-04-25 18:11:17 +02:00
parent d8ef9db70a
commit f8476916ad
2 changed files with 6 additions and 3 deletions

View File

@ -85,6 +85,9 @@ public class ApkWriter extends ZipFileOutput {
}
private void align(List<OutputSource> outputList){
ZipAligner aligner = getZipAligner();
if(aligner!=null){
aligner.reset();
}
for(OutputSource outputSource:outputList){
outputSource.align(aligner);
}

View File

@ -53,13 +53,13 @@ public class ZipAligner {
}
this.defaultAlignment = defaultAlignment;
}
public void reset(){
mCurrentOffset = 0;
}
public void setEnableDataDescriptor(boolean enableDataDescriptor) {
this.enableDataDescriptor = enableDataDescriptor;
}
void reset(){
mCurrentOffset = 0;
}
void align(InputSource inputSource, LocalFileHeader lfh){
lfh.setExtra(null);
int padding;