我看到的如何制作 a 的示例ContentProvider都使用了UriMatcher#match(Uri)、insert、query和update方法delete中的方法来轻松处理内容提供者响应的所有 URI 模式(例如:http: //developer.android.com/资源/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html)。直到今天,当我在ContentProviderAPI 文档中注意到insert、query、update和delete“可以 [all] 从多个线程调用”时,这对我来说似乎还可以。此外,UriMatcher文档没有说明线程安全或是否match可重入。
我是否需要担心在我的、、和的实现中使用match的共享static实例上的同步调用?UriMatcherinsertqueryupdatedelete