调试provider的代码时候,粗心的错误

来源:互联网 发布:api接口网站源码 编辑:程序博客网 时间:2024/06/08 16:47

少了/符号,导致点击更新按钮时候总是更新不了

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);            }        });

问题解决

0 0
原创粉丝点击