首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android中使用内容提供者公开多个表的最佳实践

在Android中使用内容提供者公开多个表的最佳实践
EN

Stack Overflow用户
提问于 2010-09-28 22:49:36
回答 5查看 43.2K关注 0票数 91

我正在构建一个应用程序,其中有一个用于活动的表和一个用于场馆的表。我希望能够授予其他应用程序访问此数据的权限。我有几个与解决此类问题的最佳实践相关的问题。

  1. How我应该构造数据库类吗?我目前有EventsDbAdapter和VenuesDbAdapter的类,它们提供了查询每个表的逻辑,同时有一个单独的DbManager (扩展SQLiteOpenHelper)来管理数据库版本,创建/升级数据库,提供对数据库(getWriteable/ReadeableDatabase)的访问。这是推荐的解决方案吗,或者我会更好地将所有东西整合到一个类中(即,DbManager)或分离所有内容并让每个适配器扩展SQLiteOpenHelper?
  2. How是否应该为多个表设计内容提供程序?扩展前面的问题,我应该为整个应用程序使用一个内容提供程序,还是应该为事件和场所创建单独的提供程序?

我发现的大多数例子只涉及单表应用程序,所以我希望在这里有任何指示。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3814005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档