added sure to delete alert

This commit is contained in:
2021-03-10 11:38:39 +01:00
parent a1038a9096
commit 3f75024dbc
2 changed files with 37 additions and 15 deletions
@@ -2,6 +2,7 @@ package de.joel.zoomhelper;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
@@ -109,6 +110,14 @@ public class MainActivity extends AppCompatActivity {
private void removeMeeting(int meeting) {
ArrayList<Meeting> meetings = getMeetings();
if (meetings.size() > 0) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.app_name);
builder.setMessage(getString(R.string.suretoremove, meetings.get(meeting).meetingName));
builder.setPositiveButton(R.string.yes, (dialog, which) -> {
dialog.dismiss();
meetings.remove(meeting);
saveMeetingList(meetings);
@@ -127,9 +136,19 @@ public class MainActivity extends AppCompatActivity {
fillDropdownMeetingName();
fillBlank();
}
});
builder.setNegativeButton(R.string.no, (dialog, which) -> {
dialog.dismiss();
});
AlertDialog alert = builder.create();
alert.show();
}
}
private void fillBlank() {
EditText editMeetingName = findViewById(R.id.TextMeetingName);
EditText editID = findViewById(R.id.textBoxID);
+3
View File
@@ -14,5 +14,8 @@
<string name="MeetingName">Meeting Name:</string>
<string name="resetDataText">Daten wurden zurückgesetzt, da die Config-Struktur nochmal verändert wurde.</string>
<string name="hint">Hinweis</string>
<string name="suretoremove">Willst du das Meeting %1$s löschen?</string>
<string name="yes">Ja</string>
<string name="no">Nein</string>
</resources>