gpt4 book ai didi

orm - 同时使用单例应用程序类时使用Sugar ORM

转载 作者:行者123 更新时间:2023-12-03 13:38:57 29 4
gpt4 key购买 nike

我扩展了Android.Application类,以便保持状态(将应用程序用作单例)。

但是,我现在想使用Sugar ORM库简化我的数据库访问,但是Sugar文档(http://satyan.github.io/sugar/getting-started.html)要求我在AndroidManifest.xml中将“ SugarApp”指定为我的应用程序类。

这与扩展Android应用程序的Application类发生冲突。

有替代方法吗?

从Sugar文档:

例如。通过更改应用程序标签的android:name属性。

<application android:label="@string/app_name" android:icon="@drawable/icon"
android:name="com.orm.SugarApp">
.
.
<meta-data android:name="DATABASE" android:value="sugar_example.db" />
<meta-data android:name="VERSION" android:value="2" />
<meta-data android:name="QUERY_LOG" android:value="true" />
<meta-data android:name="DOMAIN_PACKAGE_NAME" android:value="com.example" />
.
.
</application>

最佳答案

回答我自己的问题-tut tut ;-)

很简单,我只是更改了Custom App类以扩展SugarApp而不是Android.Application,因为SugarApp本身扩展了android应用程序!

关于orm - 同时使用单例应用程序类时使用Sugar ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21938555/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com