added sure to delete alert
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user