gpt4 book ai didi

android - ListActivity ormlite 问题?

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:54 24 4
gpt4 key购买 nike

当我决定使用时,我编写了相当多的代码ORMLite.

阅读文档后我发现我需要扩展如下:

MyClass extends OrmLiteBaseActivity<DatabaseHelper>

但我已经用 ListActivity 扩展了它。

是否可以在不扩展 OrmLiteBaseActivity 的情况下做到这一点?

提前发送。

最佳答案

不需要扩展 OrmLiteBaseActivity。您只需要自己管理更多的实用功能。

您最好的选择是在您的 Activity 中创建您自己的 DatabaseHelper 并管理它的用户数量,并在使用完毕后将其丢弃。一般来说,这是 OrmLiteBaseActivity 为您提供的实用程序。一种将为您管理数据库对象的机制。这只是为了方便。


例子:

private static Dao<Agent, Object> agentDao = null;
public void someMethod() {
if(agentDao == null){
helper = (MyDBHelper) OpenHelperManager.getHelper(getContext());
try {
agentDao = helper.getAgentDao();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

我已经在类 MyDBHelper 上实现了一个返回我的 DAO 的方法。看看 ORMLite Android Javadoc以及更一般的ORMLite Core Javadoc .那里有很多很好的例子。

关于android - ListActivity ormlite 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4829887/

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