SingleProviderWithoutSwitch:使用单个ContentProvider消除由开关引起的混乱的模式

时间:2024-05-31 17:07:08
【文件属性】:

文件名称:SingleProviderWithoutSwitch:使用单个ContentProvider消除由开关引起的混乱的模式

文件大小:89KB

文件格式:ZIP

更新时间:2024-05-31 17:07:08

Java

没有切换模式的单一内容提供者 使用单个ContentProvider消除由开关引起的混乱的模式。 它仍然不完整,应该对代码进行重构以使其看起来更好并避免代码重复。 此“模式”使用一个主要的ContentProvider(BaseContentProvider),它充当路由器将所有uri请求路由到内部内容提供程序(InnerContentProvider),以避免混乱提供程序代码并分离代码。 类(在com.besaba.revonline.multiplecontentproviderpattern.provider中) .BaseContentProvider:基本内容提供者,Android仅了解此提供者。 将请求重定向到正确的内部内容提供者是负责任的。 .InnerContentProvider:每个要充当内部提供程序的类都应实现此接口。 内部的每个方法都像类本身是ContentP


【文件预览】:
SingleProviderWithoutSwitch-master
----app()
--------.gitignore(7B)
--------build.gradle(508B)
--------src()
--------app.iml(7KB)
----settings.gradle(15B)
----build.gradle(404B)
----gradlew(5KB)
----SingleContentProviderWithMultipleClasses.iml(971B)
----README.md(1KB)
----gradlew.bat(2KB)
----.idea()
--------misc.xml(3KB)
--------vcs.xml(180B)
--------copyright()
--------runConfigurations.xml(564B)
--------compiler.xml(686B)
--------modules.xml(417B)
----gradle()
--------wrapper()

网友评论