Skip to content

Error code - 16 Error msg - Stream Extract Error #37

Description

@edgardevwork
MainActivity.getMainActivity().mExecutor.submit(() ->
            Z7Extractor.extractFile(mInputFilePath, mOutputPath + "/", new IExtractCallback() {
                @Override
                public void onStart() {
                    runOnUiThread(() -> {
                        download_progressbar.setProgress(100);
                        download_progressbar.setIndeterminate(true);
                        download_text.setText("Распаковка архивов " + resultString);
                    });
                }

                @Override
                public void onGetFileNum(int fileNum) {

                }

                @Override
                public void onProgress(String name, long size) {
                    runOnUiThread(() -> {
                        System.out.println(size);
                        //download_progressbar.setProgress((int) size);
                        download_progressbar.setIndeterminate(true);
                        download_text.setText("Распаковка архивов " + resultString);
                    });
                }

                @Override
                public void onError(int errorCode, String message) {
                    runOnUiThread(() -> {
                        Log.e("EDGAR 3.0", "Error code - " + errorCode + " Error msg - " + message);
                        Toast.makeText(MainActivity.getMainActivity(), "Произошла ошибка начните заново установку!", Toast.LENGTH_SHORT).show();
                        download_progressbar.setIndeterminate(true);
                        download_text.setText(MainActivity.getMainActivity().getResources().getString(R.string.launcher_donwload_info_5));
                        hide();
                    });
                }

                @Override
                public void onSucceed() {
                    runOnUiThread(() -> {
                        Utils.delete(new File(path));
                        Utils.delete(new File(path + ".temp"));
                        if (toUnnZip.size() > i) {
                            String unn = toUnnZip.get(i);
                            String unn2 = unnZip.get(i);
                            unZip(unn, unn2);
                            i++;
                        } else {
                            download_progressbar.setIndeterminate(true);
                            download_text.setText(MainActivity.getMainActivity().getResources().getString(R.string.launcher_donwload_info_5));
                            new Handler().postDelayed(new Runnable() {
                                @Override
                                public void run() {
                                    MainActivity.getMainActivity().startActivity(new Intent(MainActivity.getMainActivity(), SAMP.class));
                                }
                            }, 2000L);
                        }
                    });
                }
            })
        );

public ExecutorService mExecutor;
Z7Extractor.init();

mExecutor = Executors.newSingleThreadExecutor();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions