10

您可以通过 URI 使用内容解析器删除,也可以将一些参数传递给 where 参数。

您如何使参数成为 SQL 注入安全的?
是否可以将准备好的语句与 ContentResolver 一起使用?

act.getContentResolver().delete(myuriwithid,null,null);

act.getContentResolver().delete(mybaseuri," name = '"+this.name"'",null);
4

1 回答 1

18

使用位置参数。

public final int delete (Uri url, String where, String[] selectionArgs)

例如

ContentResolver cr = ...;
String where = "nameid=?";
String[] args = new String[] { "george" };
cr.delete( Stuff.CONTENT_URI, where, args );
于 2010-02-27T09:01:11.310 回答