dimanche 13 décembre 2015

No data in SQLite Editor

I have problem to insert data in a SQLite database. When I clicked button save, I didn't see the data in SQLite Editor.. What's wrong this code?

1) AddMedicine.java

private void AddData() {
    btn3.setOnClickListener(
        new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                HashMap queryValues = new HashMap();
                queryValues.put("medicine", medicine.getText().toString());
                queryValues.put("quantity", quantity.getText().toString());
                queryValues.put("date", date.getText().toString());
                queryValues.put("time", time.getText().toString());
                boolean isInserted = myDb.insertData(queryValues);

                if (isInserted = true) {
                    Toast.makeText(AddMedicine.this, "Data inserted", Toast.LENGTH_LONG).show();
                    Intent i = new Intent(AddMedicine.this, MainActivity.class);
                    startActivity(i);
                    //   this.callHomeActivity(view);

                } else
                    Toast.makeText(AddMedicine.this, "Data not inserted", Toast.LENGTH_LONG).show();
            }
        }
    );
}

2) DatabaseHelper.java

public boolean insertData(String Name, String quantity, String Date, String Time) {

    db = this.getWritableDatabase();
    ContentValues contentValues = new ContentValues();
    contentValues.put(COL_2, Name);
    contentValues.put(COL_3, quantity);
    contentValues.put(COL_4, Date);
    contentValues.put(COL_5, Time);
    long result = db.insert(TABLE_NAME, null, contentValues);

    if (result == -1) {
        return false;
    } else {
        return true;
    }
}

Aucun commentaire:

Enregistrer un commentaire