Android 如何使用GreenDAO生成内容提供者?

Android 如何使用GreenDAO生成内容提供者?,android,android-contentprovider,greendao,Android,Android Contentprovider,Greendao,是否有任何地方可以找到生成greenDAO内容提供商的文档?我知道基于这一点,它可以做到,但不知道如何使用它。包含所有类型的信息,但与内容提供商生成器无关。谢谢 现在每个实体都有自己的ContentProvider,只需调用实体的addContentProvider即可 例如: Entity clientServer = schema.addEntity("ClientServer"); clientServer.addIdProperty();

是否有任何地方可以找到生成greenDAO内容提供商的文档?我知道基于这一点,它可以做到,但不知道如何使用它。包含所有类型的信息,但与内容提供商生成器无关。谢谢

现在每个实体都有自己的ContentProvider,只需调用实体的addContentProvider即可

例如:

        Entity clientServer = schema.addEntity("ClientServer");
        clientServer.addIdProperty();
        clientServer.addIntProperty("tedadMorajeat");
        clientServer.addLongProperty("clientId");
        clientServer.addLongProperty("serverId");           
        clientServer.addContentProvider();

正如SMHJamali所提到的,添加以下行将为每个实体生成ContentProvider类:
clientServer.addContentProvider()

但由于该功能尚未完全实现。 如果您想自己查看,但没有看到
addContentProvider
功能,则需要升级到版本1.3.1
de.greenrobot:DaoGenerator:1.3.1


我建议实现一个契约类并使用来生成ContentProviders。

似乎是生成的,似乎是模板引擎。不确定这是否有任何帮助:)@zapl他们的源代码中的“ftl”是什么意思?它如何映射到ContentProvider对象?@IgorGanapolsky,从源代码看,它看起来只是一个文件类型
.ftl
。它被大量用于模板。我不知道它是否只是代表Freemaker模板或类似的东西。对我不起作用。。我没有addContentProvider函数。您使用的是哪个版本?