Add progress dialogs when signing up/logging in

This commit is contained in:
Reimar 2025-04-30 13:22:55 +02:00
parent f5d580afe7
commit d00bace5b7
Signed by: Reimar
GPG Key ID: 93549FA07F0AE268
2 changed files with 18 additions and 0 deletions

View File

@ -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<EditText>(R.id.email).text.toString()
val password = findViewById<EditText>(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)

View File

@ -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))