Androidでファイルを解凍するのは非常に遅いようです。最初はこれは単なるエミュレーターだと思っていましたが、電話でも同じように見えます。さまざまな圧縮レベルを試しましたが、最終的にはストレージモードに移行しましたが、それでも時間がかかります。
とにかく、理由があるに違いありません!他の誰かがこの問題を抱えていますか?私の解凍方法は次のようになります。
public void unzip()
{
try{
        FileInputStream fin = new FileInputStream(zipFile);
        ZipInputStream zin = new ZipInputStream(fin);
        File rootfolder = new File(directory);
        rootfolder.mkdirs();
        ZipEntry ze = null;
        while ((ze = zin.getNextEntry())!=null){
            if(ze.isDirectory()){
                dirChecker(ze.getName());
            }
            else{
                FileOutputStream fout = new FileOutputStream(directory+ze.getName());
            for(int c = zin.read();c!=-1;c=zin.read()){
                fout.write(c);
            }
                //Debug.out("Closing streams");
                zin.closeEntry();
                fout.close();
        }
    }
    zin.close();
}
catch(Exception e){
            //Debug.out("Error trying to unzip file " + zipFile);
}
    }