—添加(需要写一个数据来源的demo)
public void add(View view){
String name=et_main_name.getText().toString();
int age=Integer.parseInt(et_main_age.getText().toString());
//协议
Uri uri= Uri.parse("content://com.example.myandorid16_sqlite.PERSONS");
//保存到数据库中
ContentValues values=new ContentValues();//Map
values.put("name",name);
values.put("age",age);
values.putNull("_id");
cr.insert(uri,values);
Toast.makeText(MainActivity.this, "添加成功", Toast.LENGTH_SHORT).show();
}
—修改
public void update(View view){
int myid=Integer.parseInt(et_main_upid.getText().toString());
String age= et_main_upage.getText().toString();
String name= et_main_upname.getText().toString();
//协议
Uri uri= Uri.parse("content://com.example.myandorid16_sqlite.PERSONS");
//修改语句
ContentValues values = new ContentValues();
values.put("name", name);
values.put("age", age);
String whereClause = "_id=?";
String[] whereArgs = new String[] { String.valueOf(myid) };
cr.update(uri,values, whereClause, whereArgs);
Toast.makeText(MainActivity.this, "修改成功", Toast.LENGTH_SHORT).show();
}