From f66955ba99d7fdda4dd00394562f169d7a3662a2 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 19 May 2025 16:13:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=B6=E8=BF=9F=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xypower/mpres/MainActivity.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/mpres/src/main/java/com/xypower/mpres/MainActivity.java b/mpres/src/main/java/com/xypower/mpres/MainActivity.java index e42854e1..245256f2 100644 --- a/mpres/src/main/java/com/xypower/mpres/MainActivity.java +++ b/mpres/src/main/java/com/xypower/mpres/MainActivity.java @@ -39,11 +39,13 @@ public class MainActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); + mHandler = new Handler(); + Intent intent = getIntent(); int initres = intent.getIntExtra("initres", 0); if (initres == 1) { Log.i(TAG, "Init Config for MpApp"); - mHandler = new Handler(); + final String sn = intent.getStringExtra("sn"); final Context context = getApplicationContext(); @@ -63,16 +65,20 @@ public class MainActivity extends AppCompatActivity { initMpAppConfigurations(context, mHandler, sn, runnable); } else if (initres == 2) { Log.i(TAG, "Init Config for MpMaster"); - mHandler = new Handler(); - final String sn = intent.getStringExtra("sn"); + final Context context = getApplicationContext(); + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + if (initMpMasterConfigurations(context)) { + restartMpMasterApp(context); + } - if (initMpMasterConfigurations(context)) { - restartMpMasterApp(context); - } + sleep(1000); + System.exit(0); + } + }, 0); - sleep(100); - System.exit(0); } }