Ken Gordon
Newbie
I've been working on my first Android app. I wanted a slicker way to delete an entry from an sqlite database than having the user type in the entry they want to delete. Currently all the information is displayed in a stringbuffer. Is this even possible or would I need some other way to display the data and capture the tap or click.
Thanks so much!
Thanks so much!
Java:
public void DeleteOilChange()
{
DeleteOilChangeButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
Integer deletedRows= CMDB.DeleteCar(Editoildate.getText().toString());
if(deletedRows>0)
{
Toast.makeText(getActivity(),"Oil Change Deleted", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getActivity(),"Oil Change Not Deleted", Toast.LENGTH_LONG).show();
}
}
});
}
Java:
public void ViewOilChanges()
{
ViewOilChangesButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
Cursor result=CMDB.GetOilChanges();
if(result.getCount()==0)
{
ShowMessage("Error", "Nothing Found!");
return;
}
StringBuffer buffer= new StringBuffer();
while(result.moveToNext())
{
buffer.append("Date of Service:" +result.getString(0)+ "\n");
buffer.append("Place of Service:" +result.getString(1)+ "\n");
buffer.append("Labor:" +result.getString(2)+ "\n");
buffer.append("Mileage:" +result.getString(3)+ "\n");
buffer.append("Oil Brand:" +result.getString(4)+ "\n");
buffer.append("Oil Price:" +result.getString(5)+ "\n");
buffer.append("Filter Brand:" +result.getString(6)+ "\n");
buffer.append("Filter Price:" +result.getString(7)+ "\n");
buffer.append("Purchase Place:" +result.getString(8)+ "\n\n");
}
//Show Data
ShowMessage("Success", buffer.toString());
}
}
);
}