Új hozzászólás Aktív témák
-
Karma
félisten
válasz
xridergabo
#3987
üzenetére
Ezt a buttonAddOnClick metódusodat mintha nem hívná semmi.
-
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
- LEGO klub
- SSD kibeszélő
- Vezeték nélküli fülhallgatók
- exHWSW - Értünk mindenhez IS
- Samsung kuponkunyeráló
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- PlayStation 5
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Mesterséges intelligencia topik
- pfSense - Avagy az okosított házirouter
- További aktív témák...
- Latitude 5350 13.3" FHD IPS érintő Ultra 5 135U 16GB 256GB NVMe ujjlolv IR kam gar
- X1 2-in-1 Gen10 14" FHD+ IPS érintő Ultra 7 268V 32GB 256GB NVMe aktív toll ujjlolv gar
- Prémium High-End Házimozi Szett Sony QS, Wharfedale Evo és Tannoy összeállítás
- ADATA Legend 860 2TB Gen4 X4 2280 M2 NVMe SSD / Beszámítás OK!
- Dell Pro 14 Premium PA14250 14" 3K OLED érintő Ultra 7 268V 32GB 512GB ujjolv gar
- BESZÁMÍTÁS! Asus ROG Strix B365 i5 9400F 16GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman S2 TG 600W
- Nvidia Quadro P400/ P620/ P1000/ T400/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
- iPhone 11 Pro 64Gb
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS4031
- HIBÁTLAN iPhone 13 Mini 256GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4428
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
