Android中内容解析程序的用途

时间:2014-11-18 21:10:28

标签: android database sqlite design-patterns

我对内容提供商和解析器感兴趣。内容提供者的目的很明确,例如,如果我有数据库(SQLite)和SQLHelper使用管理数据库和内容提供者来向其他应用程序或存储内容提供者的同一应用程序提供数据。但为什么不直接打电话给提供商呢?我知道这是代理模式实现,但是如果我们已经有三个层,为什么还需要一个抽象层?(SQLDatabase - > SQLOpenHelper - > ContentProvider)。
我还有一个问题 内容提供仅在应用程序运行时期间可用,或者可以在主机应用程序未运行时调用它。如果是,这是如何在系统中实现的?感谢

0 个答案:

没有答案