- OLED monitor topic
- Bluetooth hangszórók
- TCL LCD és LED TV-k
- Projektor topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- AMD FX
- Redmi Pad 2 Pro / Poco Pad M1 - egy teszt, két lélek
Új hozzászólás Aktív témák
-
Arcanus
aktív tag
válasz
xridergabo
#3842
üzenetére
public void deleteTask(View view) {
// itt csak megjeleníted a dialog-ot
createDialog(view);
}
private void createDialog(final View view) {
AlertDialog.Builder alertDlg = new AlertDialog.Builder(this);
alertDlg.setMessage("Are you sure ?");
alertDlg.setCancelable(false);
alertDlg.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//Ha YES-re katting akkor ez a rész aktiválódik
// ide jön a törlés
View parent = (View) view.getParent();
TextView taskTextView = (TextView) parent.findViewById(R.id.task_title);
String task = String.valueOf(taskTextView.getText());
SQLiteDatabase db = mHelper.getWritableDatabase();
Toast.makeText(/*context*/, "Delete!", Toast.LENGTH_LONG).show();
db.delete(TaskContract.TaskEntry.TABLE,
TaskContract.TaskEntry.COL_TASK_TITLE + " = ?",
new String[]{task});
db.close();
updateUI();
}
});
alertDlg.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// ha NO-ra kattint akkor ez a rész aktiválódik
}
});
alertDlg.create().show();
}Én így csinálnám (persze lehet optimalizálni rajta)
-
hati
addikt
válasz
xridergabo
#3842
üzenetére
Ott van a kihagyott hely hozzá a példádban.
alertDlg.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Ide rakd, amit akarsz, ha OK-t választott.
}
});
Új hozzászólás Aktív témák
- AKCIÓ! 100/100 - 0Perc - WD BLACK SN850P 1TB - Playstation 5
- GIGA AKCIÓ!!! 450.000Ft HELYETT szinteÚJ OnePlus 15 egyenlő 16 ami 2 a 4.-en Sand Storm 16GB / 512GB
- Apple iPhone 13 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- REFURBISHED és ÚJ - HP Thunderbolt Dock G2 230W with combo cable (3TR87AA)
- GIGABYTE A520M DS3H AC vadiúj, 3 év névre szóló garancia, WiFi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

