diff --git a/app/app/src/main/java/tech/mercantec/easyeat/LoginActivity.kt b/app/app/src/main/java/tech/mercantec/easyeat/LoginActivity.kt index 72d2b91..3091da5 100644 --- a/app/app/src/main/java/tech/mercantec/easyeat/LoginActivity.kt +++ b/app/app/src/main/java/tech/mercantec/easyeat/LoginActivity.kt @@ -1,5 +1,6 @@ package tech.mercantec.easyeat +import android.app.ProgressDialog import android.content.Intent import android.os.Bundle import android.widget.Button @@ -20,6 +21,10 @@ class LoginActivity : AppCompatActivity() { val email = findViewById(R.id.email).text.toString() val password = findViewById(R.id.password).text.toString() + val progressDialog = ProgressDialog(this) + progressDialog.setMessage("Loading...") + progressDialog.show() + thread { try { login(email, password) @@ -29,6 +34,10 @@ class LoginActivity : AppCompatActivity() { } return@thread + } finally { + runOnUiThread { + progressDialog.hide() + } } val intent = Intent(this, MainActivity::class.java) diff --git a/app/app/src/main/java/tech/mercantec/easyeat/RegisterActivity.kt b/app/app/src/main/java/tech/mercantec/easyeat/RegisterActivity.kt index 1b3eec9..52059b7 100644 --- a/app/app/src/main/java/tech/mercantec/easyeat/RegisterActivity.kt +++ b/app/app/src/main/java/tech/mercantec/easyeat/RegisterActivity.kt @@ -1,5 +1,6 @@ package tech.mercantec.easyeat +import android.app.ProgressDialog import android.content.Intent import android.os.Bundle import android.widget.Button @@ -27,6 +28,10 @@ class RegisterActivity : AppCompatActivity() { return@setOnClickListener } + val progressDialog = ProgressDialog(this) + progressDialog.setMessage("Loading...") + progressDialog.show() + thread { try { register(email, username, password) @@ -36,6 +41,10 @@ class RegisterActivity : AppCompatActivity() { } return@thread + } finally { + runOnUiThread { + progressDialog.hide() + } } startActivity(Intent(this, LoginActivity::class.java))