—添加(需要写一个数据来源的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(); }
新闻热点
疑难解答