From 44d8e23226dc363f4489beee2f3bb0dc2c13c0a0 Mon Sep 17 00:00:00 2001 From: xdavidwu Date: Fri, 29 Jul 2022 23:53:57 +0800 Subject: [PATCH] MainActivity: connection test: block ui when connecting --- src/main/java/org/safsftp/MainActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/safsftp/MainActivity.java b/src/main/java/org/safsftp/MainActivity.java index 3180f8f..977a5f3 100644 --- a/src/main/java/org/safsftp/MainActivity.java +++ b/src/main/java/org/safsftp/MainActivity.java @@ -1,6 +1,7 @@ package org.safsftp; import android.app.AlertDialog; +import android.app.ProgressDialog; import android.content.SharedPreferences; import android.content.SharedPreferences.OnSharedPreferenceChangeListener; import android.net.Uri; @@ -115,6 +116,8 @@ public class MainActivity extends PreferenceActivity implements OnSharedPreferen Connection connection = new Connection( settings.getString("host", ""), Integer.parseInt(settings.getString("port", "22"))); + ProgressDialog pd = ProgressDialog.show(MainActivity.this, + "Connection test", "Connecting."); AsyncTask.execute(() -> { String result = "Succeeded."; try { @@ -136,6 +139,7 @@ public class MainActivity extends PreferenceActivity implements OnSharedPreferen .setMessage(message) .setPositiveButton("OK", null) .show(); + pd.dismiss(); }); }); return true; -- 2.43.0