Hirdetés

Új hozzászólás Aktív témák

  • xridergabo

    csendes tag

    Sziasztok.
    Szeretnék készíteni egy egyszerű ToDolistet és szeretném elérni, hogy mielőtt törlöm a feladatott kérdezzen rá, hogy tuti-e a dolog.
    Eddig így néz ki a dolog:
    public void deleteTask(View view) {
    createDialog();
    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(this, "Delete!", Toast.LENGTH_LONG).show();


    db.delete(TaskContract.TaskEntry.TABLE,
    TaskContract.TaskEntry.COL_TASK_TITLE + " = ?",
    new String[]{task});
    db.close();
    updateUI();
    }

    private void createDialog() {
    // TODO Auto-generated method stub
    AlertDialog.Builder alertDlg = new AlertDialog.Builder(this);
    alertDlg.setMessage("Are you sure ?");
    alertDlg.setCancelable(false); // We avoid that the dialog can be cancelled, forcing the user to choose one of the options

    alertDlg.setPositiveButton("Yes", new DialogInterface.OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which) {
    // TODO Auto-generated method stub

    }
    });

    alertDlg.setNegativeButton("No", new DialogInterface.OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which) {
    // TODO Auto-generated method stub
    // We do nothing
    }
    });

    alertDlg.create().show();
    }

    Hogyan tudnám elérni, hogy a törlés folyamata csak a jóváhagyás után fusson le?:) Teljesen kezdő vagyok, úgyhogy ne kövezettek meg kérlek :DDD

Új hozzászólás Aktív témák