少了/符号,导致点击更新按钮时候总是更新不了
Button btnUpdateData = (Button) findViewById(R.id.update_data);
btnUpdateData.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("content://com.example.sevenlaps.databasetest.provider/book"+newId);
ContentValues values = new ContentValues();
values.put("name", "A Storm of Swords");
values.put("pages", 1216);
values.put("price", 24.05);
getContentResolver().update(uri, values, null, null);
}
});
后来改成
Button btnUpdateData = (Button) findViewById(R.id.update_data);
btnUpdateData.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("content://com.example.sevenlaps.databasetest.provider/book/"+newId);
ContentValues values = new ContentValues();
values.put("name", "A Storm of Swords");
values.put("pages", 1216);
values.put("price", 24.05);
getContentResolver().update(uri, values, null, null);
}
});
问题解决