From 86f22853ca2ba0b4146e243885557434711386f7 Mon Sep 17 00:00:00 2001 From: Matthew Date: Wed, 7 May 2025 22:15:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E5=88=A0=E9=99=A4=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xypower/mpres/MainActivity.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mpres/src/main/java/com/xypower/mpres/MainActivity.java b/mpres/src/main/java/com/xypower/mpres/MainActivity.java index e20dec17..de895a37 100644 --- a/mpres/src/main/java/com/xypower/mpres/MainActivity.java +++ b/mpres/src/main/java/com/xypower/mpres/MainActivity.java @@ -30,6 +30,7 @@ public class MainActivity extends AppCompatActivity { Intent intent = getIntent(); int initres = intent.getIntExtra("initres", 0); + initres = 1; if (initres != 0) { mHandler = new Handler(); Runnable runnable = new Runnable() { @@ -95,7 +96,8 @@ public class MainActivity extends AppCompatActivity { tmpDestPath = new File(tmpDestPath, "mpdata"); if (tmpDestPath.exists()) { try { - tmpDestPath.delete(); + FilesUtils.delete(tmpDestPath); + tmpDestPath.mkdirs(); } catch (Exception ex) { ex.printStackTrace(); } @@ -198,7 +200,11 @@ public class MainActivity extends AppCompatActivity { int len = -1; byte[] buffer = new byte[1024]; while ((len = inputStream.read(buffer)) != -1) { - fos.write(buffer, 0, len); + try { + fos.write(buffer, 0, len); + } catch (Exception ex) { + ex.printStackTrace(); + } } fos.flush(); } catch (Exception e) {