2

我有内容提供者,它使用同步适配器与休息服务器同步。

我希望可以选择将多个帐户附加到内容提供商,每个帐户都提供单独的数据。

运行我的程序时,它会询问用户使用哪个帐户并从该帐户获取数据。

但是,设置内容提供程序以允许在内容提供程序中分离数据的推荐方法是什么?

我一直在考虑以“content://authority/{account}/{table}”的形式使用 uris,是提供这种分离的更好方法吗?

4

1 回答 1

0

您可以在数据库中存储一个Accounts 表,然后正确加载所需的帐户数据。这喜欢 ContactsProvider 的实现。

于 2015-12-08T14:04:58.370 回答