added javadocs

This commit is contained in:
Pau 2025-05-20 01:04:13 +02:00
parent d0486832b4
commit fafd98c0f2
1 changed files with 20 additions and 0 deletions

View File

@ -16,6 +16,11 @@ import com.example.acloc.activity.LoginActivity;
public class DialogUtils { public class DialogUtils {
private static Dialog dialog; private static Dialog dialog;
/**
* Shows a loading dialog with a custom message.
* @param context
* @param message
*/
public static void showLoadingDialog(Context context, String message) { public static void showLoadingDialog(Context context, String message) {
if (dialog != null && dialog.isShowing()) { if (dialog != null && dialog.isShowing()) {
return; return;
@ -33,6 +38,9 @@ public class DialogUtils {
dialog.show(); dialog.show();
} }
/**
* Dismisses the loading dialog if it is currently showing.
*/
public static void dismissDialog() { public static void dismissDialog() {
if (dialog != null && dialog.isShowing()) { if (dialog != null && dialog.isShowing()) {
dialog.dismiss(); dialog.dismiss();
@ -40,6 +48,11 @@ public class DialogUtils {
} }
} }
/**
* Shows a logout confirmation dialog.
* @param context
* @return
*/
public static AlertDialog logoutDialog(final Context context) { public static AlertDialog logoutDialog(final Context context) {
AlertDialog.Builder builder = new AlertDialog.Builder(context); AlertDialog.Builder builder = new AlertDialog.Builder(context);
@ -70,6 +83,13 @@ public class DialogUtils {
// return builder.create(); // return builder.create();
// } // }
/**
* Shows a confirmation dialog with a custom message.
* @param context
* @param confirmationText
* @param onDeleteClickListener
* @return
*/
public static AlertDialog confirmationDialog(final Context context, String confirmationText public static AlertDialog confirmationDialog(final Context context, String confirmationText
, DialogInterface.OnClickListener onDeleteClickListener) { , DialogInterface.OnClickListener onDeleteClickListener) {
AlertDialog.Builder builder = new AlertDialog.Builder(context); AlertDialog.Builder builder = new AlertDialog.Builder(context);