如何使用URI编辑同一数据库中的多个表

时间:2013-05-29 19:49:52

标签: android uri android-contentprovider

我有一个数据库,在数据库中我有3个表,但我使用内容提供商,所以我如何区分表?我理解uri的格式,我必须为每个使用一个单独的路径,但我如何获得具有不同路径的uri的值。我需要使用uri matcher然后根据我在参数中输入的内容返回我想要的uri吗?从我在网上找到的内容看来,uri matcher仅用于内容提供商的get类型方法。

1 个答案:

答案 0 :(得分:0)

  

我是否需要使用uri matcher然后将返回我想要的uri   根据我在参数中输入的内容?

正确。使用ContentProvider参数调用每个Uri的方法。您只需将其传递给UriMatcher,然后继续switch语句。