/RetrofitDownload

断点续传与多线程下载

Primary LanguageJava

RetrofitDownload

断点续传与多线程下载(base on EasyRetofit)

            DownLoadManager.getInstance().downLoad(list, "1", new DownLoadBackListener() {

                @Override
                public void onError(DownLoadEntity downLoadEntity, Throwable throwable) {
                    Toast.makeText(MainActivity.this, throwable.getMessage(), Toast.LENGTH_LONG).show();
                }

                @Override
                public void onStart(double percent) {
                    mTvDown.setText(String.valueOf(percent * 100));
                    Toast.makeText(MainActivity.this, "开始下载", Toast.LENGTH_LONG).show();
                }

                @Override
                public void onCancel() {
                    Toast.makeText(MainActivity.this, "取消了", Toast.LENGTH_LONG).show();
                }

                @Override
                public void onDownLoading(double percent) {
                    mTvDown.setText(String.valueOf(percent * 100));
                }

                @Override
                public void onCompleted() {
                    Toast.makeText(MainActivity.this, "下完了", Toast.LENGTH_LONG).show();
                }
            });