From a9a57086d17900504bd9d1103ed5b114384efe3f Mon Sep 17 00:00:00 2001 From: Matthew Date: Wed, 24 Jul 2024 17:34:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=81=9C=E6=AD=A2=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xypower/frpandroid/MainActivity.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/xypower/frpandroid/MainActivity.java b/app/src/main/java/com/xypower/frpandroid/MainActivity.java index 4f7a2c6..6d148ba 100644 --- a/app/src/main/java/com/xypower/frpandroid/MainActivity.java +++ b/app/src/main/java/com/xypower/frpandroid/MainActivity.java @@ -187,6 +187,7 @@ public class MainActivity extends AppCompatActivity { if (mBound) { Intent intent = new Intent((Context)this, ShellService.class); this.bindService(intent, (ServiceConnection)this.connection, Context.BIND_AUTO_CREATE); + logger.info("Binded service"); } this.setListener(); @@ -195,9 +196,16 @@ public class MainActivity extends AppCompatActivity { if (autoClose != 0) { + logger.info("Server stopped"); + try { + MainActivity.this.stopShell(); + } catch (Exception ex) { + logger.warning(ex.getMessage()); + } mHandler.postDelayed(new Runnable() { @Override public void run() { + MainActivity.this.finish(); } }, 2000); @@ -235,7 +243,7 @@ public class MainActivity extends AppCompatActivity { public final void readLog() { TextView logTextView = (TextView)this.findViewById(R.id.logTextView); - if (this.mBound) { + if (mBound) { if (this.mService != null) { logTextView.setText((CharSequence)this.mService.getOutput()); }