Cleanup AlertDialog method

The other method was unused, so we can get rid of it.
Also use a lambda for the callback
This commit is contained in:
tzugen 2021-05-26 08:36:54 +02:00 committed by tzugen
parent 3c4a5064b0
commit 31850bf270
No known key found for this signature in database
GPG Key ID: 61E9C34BC10EC930
1 changed files with 8 additions and 20 deletions

View File

@ -608,28 +608,16 @@ public class Util
}
private static void showDialog(Context context, int icon, int titleId, int messageId)
{
new AlertDialog.Builder(context).setIcon(icon).setTitle(titleId).setMessage(messageId).setPositiveButton(R.string.common_ok, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int i)
{
dialog.dismiss();
}
}).show();
}
// The AlertDialog requires an Activity context, app context is not enough
// See https://stackoverflow.com/questions/5436822/
public static void showDialog(Context context, int icon, int titleId, String message)
{
new AlertDialog.Builder(context).setIcon(icon).setTitle(titleId).setMessage(message).setPositiveButton(R.string.common_ok, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int i)
{
dialog.dismiss();
}
}).show();
new AlertDialog.Builder(context)
.setIcon(icon)
.setTitle(titleId)
.setMessage(message)
.setPositiveButton(R.string.common_ok, (dialog, i) -> dialog.dismiss())
.show();
}