Commit ca0b8719 authored by fallenstardust's avatar fallenstardust

tweak

parent 288c833a
...@@ -202,32 +202,26 @@ public class WebActivity extends BaseActivity { ...@@ -202,32 +202,26 @@ public class WebActivity extends BaseActivity {
} }
private void downloadfromWeb() { private void downloadfromWeb() {
File file = new File(AppsSettings.get().getResourcePath()); File file = new File(AppsSettings.get().getResourcePath() + ".zip");
final File tmp = new File(file.getAbsolutePath() + ".tmp"); if (file.exists()) {
if (tmp.exists()) { FileUtils.deleteFile(file);
FileUtils.deleteFile(tmp);
} }
DownloadUtil.get().download(URL_YGO233_FILE, tmp.getParent(), tmp.getName(), new DownloadUtil.OnDownloadListener() { DownloadUtil.get().download(URL_YGO233_FILE, file.getParent(), file.getName(), new DownloadUtil.OnDownloadListener() {
@Override @Override
public void onDownloadSuccess(File file) { public void onDownloadSuccess(File file) {
if (!tmp.renameTo(file)) { Message message = new Message();
FileUtils.deleteFile(file); message.what = ZIP_READY;
Message message = new Message(); handler.sendMessage(message);
message.what = TYPE_DOWNLOAD_EXCEPTION;
message.obj = getContext().getString(R.string.download_image_error);
handler.sendMessage(message);
} else {
Message message = new Message();
message.what = TYPE_DOWNLOAD_OK;
handler.sendMessage(message);
}
try { try {
UnzipUtils.UnZip(file.toString(), AppsSettings.get().getResourcePath()); UnzipUtils.UnZip(file.toString(), AppsSettings.get().getResourcePath());
} catch (Exception e) { } catch (Exception e) {
message.what = ZIP_UNZIP_EXCEPTION;
handler.sendMessage(message);
YGOUtil.show("error" + e); YGOUtil.show("error" + e);
} }
} }
@Override @Override
public void onDownloading(int progress) { public void onDownloading(int progress) {
Message message = new Message(); Message message = new Message();
...@@ -239,7 +233,7 @@ public class WebActivity extends BaseActivity { ...@@ -239,7 +233,7 @@ public class WebActivity extends BaseActivity {
@Override @Override
public void onDownloadFailed(Exception e) { public void onDownloadFailed(Exception e) {
//下载失败后删除下载的文件 //下载失败后删除下载的文件
FileUtils.deleteFile(tmp); FileUtils.deleteFile(file);
// downloadCardImage(code, file); // downloadCardImage(code, file);
Message message = new Message(); Message message = new Message();
message.what = TYPE_DOWNLOAD_EXCEPTION; message.what = TYPE_DOWNLOAD_EXCEPTION;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment