问题标签 [activeandroid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1026 浏览

android - ActiveAndroid 不保存表格

我正在使用库 ActiveAndroid 来使用数据库,但是当我尝试保存一个对象时,它说没有这样的表。我已经尝试更新数据库版本并卸载我的应用程序,但仍然没有运气。任何帮助将不胜感激。谢谢!

这些是错误:

这是我的代码:

AlarmModel.java (GenericModel 扩展了 com.activeandroid.Model;它只包含 CRUD 操作)

AndroidManifest.xml

0 投票
1 回答
1238 浏览

java - 使用 ActiveAndroid 的带有 DATE 变量的 Where 子句

我是 Android 开发人员的新手,所以我使用 ActiveAndroid 来管理数据库,并且在使用带有 Date 变量的查询时遇到了麻烦,我有这个:

我读过查询需要将参数作为长值传递,所以我尝试使用 .getTime():

但它仍然不起作用。

我做错了什么?

0 投票
1 回答
5531 浏览

java - 尝试在空对象引用上调用虚拟方法“java.lang.Class java.lang.reflect.Field.getType()”

我在我的 android 应用程序中使用 activeandroid。

在开发时运行调试版本一切正常。在创建我的项目的发布版本后,该应用程序现在崩溃了。这发生在搭载 Android 5.0 的 Nexus5 以及搭载 Android 4.4.2 的 Nexus 7 上。

如果你需要看,这里是源代码!
https://github.com/MetalMatze/Krautreporter

谢谢!

0 投票
0 回答
133 浏览

android - ActiveAndroid 未解析符号缓存

我正在努力在我的 android 应用程序中实现 SQLite 的使用。我正在使用 ActiveAndroid。我相信它安装正确:我可以com.activeandroid.Model成功导入,以及 annotations import com.activeandroid.annotation.Column。我android:name="com.activeandroid.app.Application"在 AndroidManifest.xml 中有。我使用 Android Studio 作为我的 IDE。

但是当我尝试将以下方法添加到我的模型时,我得到一个错误Cache

我尝试手动添加import com.activeandroid.Cache;到导入中,但即便如此它也无法识别它。我究竟做错了什么?

编辑 一旦我重新安装了 ActiveAndroid,问题就消失了。我不明白之前它只安装了一些 ActiveAndroid 类而不安装其他类。

0 投票
1 回答
144 浏览

android - 多词列名的 ActiveAndroid 列命名约定

我正在使用 ActiveAndroid 为我的 Todo Android 应用程序构建 SQLite 数据库。我需要命名一列“due_date”,但不知道如何在注释中命名它。这是我的项目模型的片段:

我的 Column 注释的“名称”部分应该用于dueDate 字段?应该是“DueDate”还是“Due_Date”还是“Due Date”?

谢谢你。

0 投票
1 回答
375 浏览

android - 插入数据库时​​出错

当我尝试将数据输入数据库时​​出现此错误。以下是扩展模型的类(我使用的是activeandroid),两个表 MajorPartners 和 TechDetails 链接到主表 Person。这是 MajorPartners 表

这是 TechDetails 表

}

这是人表

}

这就是我将信息输入数据库的方式。

}

0 投票
2 回答
1267 浏览

activeandroid - 使用 ActiveAndroid 的一列中的唯一值?

我正在尝试从表的单个列中获取所有唯一值。我完全失败了,文档似乎没有深入到足够的深度,我从查看源代码中收集到的内容似乎应该有所帮助,但没有。

努力获取所有问题的所有列。

然而,

不返回任何数据(questions.size() = 0),我试过了

据推测,在 Select() 之后抛出.distinct().应该只返回唯一值,但我什至不能只得到我感兴趣的单列来返回。

我在这里想念什么?

谢谢!兰迪

0 投票
3 回答
1600 浏览

android - ActiveAndroid - 如何获取最后一行 ID?

我需要在 ActiveAndroid 数据库表中获取最后插入的行的 id,但在文档中找不到任何相关信息。有没有合适的方法来做到这一点?

0 投票
2 回答
576 浏览

android - Activeandroid 关系子 null

父亲

孩子

另一个班级

它的回归

赞助商服务器1 =赞助商服务器(时间戳=1276605030,赞助商列表=空)

如何将孩子保存在父亲对象中?

关系如何在 activeandroid 上工作?

我不明白

https://github.com/pardom/ActiveAndroid/wiki/Creating-your-database-model

tks

0 投票
0 回答
249 浏览

android - ActiveAndroid 无法打开数据库文件

使用 Active Android 时出现异常。从我在 SO 上发现的内容来看,这个错误通常与不关闭数据库或事务有关。也许它与一次在不同线程中使用数据库有关?异常只是随机发生,这让我相信这是一个奇怪的冲突情况,当我在另一个线程中同时执行查询时更新数据库。