Android Delete Record from database #2

MainActivity.java

public void OnDelete(View view) {
int
result=this.getContentResolver().delete(Uri.parse(”content://rmutp.students/
stu”),
“studentid=?”,
new String[]{”002″});
Toast.makeText(this, “”+result,
Toast.LENGTH_LONG).show();
}

—————————————-

StudentProvider.java

public class StudentProvider extends ContentProvider {
private static final UriMatcher matcher;
static
{
matcher=new UriMatcher(UriMatcher.NO_MATCH);
matcher.addURI(”rmutp.students”,”stu“,1);
matcher.addURI(”rmutp.students”,”tea”,2);
matcher.addURI(”rmutp.students”,”stu/#”,11);
}
@Override
public int delete(Uri uri, String selection, String[] selectionArgs)
{
SQLiteDatabase db=MyStudentDB.getWritableDatabase();
int result=0;
int m=matcher.match(uri);
switch(m)
{
case 1:
result=db.delete(”Students”,
selection, selectionArgs);
break;
case 2:
break;
case 11:
break;
}
return result;
//int result=db.delete(”Students”,
// selection, selectionArgs);
//return result;
}

————————————–
Before Delete 002