问题标签 [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.
android - Android : 杰克逊与 ActiveAndroid
ActiveAndroid 有一个约束,即它的所有实体都需要从某个基类继承,并且需要有一个以 Context(来自活动)作为输入的单参数构造函数。[不喜欢这种约束]。
使用 gson,我可以创建一个类型适配器来绕过这个约束。
一种可能性似乎是我们需要使用 Jackson 实现一个自定义解串器。
是否有任何替代方法可以为杰克逊编写自定义反序列化器,或者这是我使用特定参数构造函数的唯一选择?
请让我知道是否有任何替代方案。
谢谢
android - ActiveAndroid - ClassCastException,有什么建议吗?
我正在这里学习 ActiveAndroid 教程:http: //tracker.activeandroid.com/projects/activeandroid/wiki/Creating_your_database_model
(整个入门都在这里 - http://tracker.activeandroid.com/projects/activeandroid/wiki/Getting_started)
到目前为止,我遇到了错误 - java.lang.ClassCastException 我已经实现了与上面教程中编写的相同。问题出在方法中的类类别中:
LogCat 输出:
任何有 ActiveAndroid 经验的人 - 你知道是什么问题吗?
谢谢
赫米扎克
android - Android - ORMlite 与 ActiveAndroid 的区别?
这两个适用于 Android SQLite 的 ORM 解决方案(ORMlite 与 ActiveAndroid)在速度、可扩展性等方面是否存在显着差异?第一个是免费的,第二个是商业的,因此是付费的。什么更好用,为什么?
谢谢
赫米扎克
android - Green DAO vs ORM lite vs Active Android
哪个是适用于 Android 的最佳 ORM 工具?
我看到 ORMlite 和 ActiveAndroid 是讨论最多的,我的一个朋友建议我使用 GreenDAO。因此,正在寻找一些可以帮助我进行决策的知识资源?
我希望判断的功能是免费提供的(开源)、良好的文档、活跃的论坛、可用的稳定版本等,这些都是开发人员所需要的。
java - 如何安装 ActiveAndroid 以与 Eclipse 一起使用?
我正在同时学习 Android 和 Java,所以有时我会迷恋 Java 方面的事情。
我正在尝试使用 ORM 库 ActiveAndroid,但我下载的存档不包含 .jar 文件,仅包含 libs 文件夹和 src 文件夹。如何将其导入/安装/合并到我的 Eclipse Android 项目中?
android - ActiveAndroid-显式初始化时无法创建表
在我的应用程序中,而不是遵循 ActiveAndorid 的常规层次结构,
我.initialize()
通过传递getApplicationContext
.
但是,TableInfo
返回的没有我正在创建的模型类中的任何表。
我尝试调试他们的代码,他们使用的类加载器似乎有问题。我的代码是:
android - ActiveAndroid:升级数据库版本
我有以下场景:我的应用程序使用数据库版本 4 发布给客户。
我做了一些错误修正并添加了更多功能。这个过程也改变了我的模型,这就是数据库也改变的原因。
如何检查客户在其设备上安装的数据库版本并将旧数据迁移到新数据库?ActiveAndroid 库中是否有 onUpgrade 方法或类似的方法?
android-sqlite - ActiveAndroid - 不创建任何字段
我只是尝试使用 ActiveAndroid。按照他们从这里开始的教程,我设置了所有内容。我添加了清单条目:
应用程序 android:name="com.activeandroid.app.Application" ...
并创建了我的模型类:
之后,我使用了 save 方法(据称它创建了底层数据库结构):
它抛出了一个异常: 表 Table1 没有名为 Name 的列
我用 SQLite 浏览器检查了它。该表存在但仅包含一个字段:Id。我还应该做什么来创建其他字段?
android - ActiveAndroid 似乎没有初始化
我在 AndroidManifest.xml 中配置了 ActiveAndroid,如下所述:
应用类:
模式类是:
Ps:我按照文档: https ://github.com/pardom/ActiveAndroid/wiki/Getting-started
当调用 Routes.all() 我得到这个错误:
试图在未准备好的类“Lbr/com/xxx/xxx/xxxx/models/Route;”中执行代码
全栈是:
android - Gson序列化错误类com.activeandroid.DatabaseHelper声明了多个名为mContext的JSON字段
我得到的错误是“java.lang.IllegalArgumentException:com.activeandroid.DatabaseHelper 类声明了多个名为 mContext 的 JSON 字段”
我正在使用 AndroidAnnotations RestClient 从我的 Web 服务中提取数据并序列化为 POJO。使用 ORMLite 时序列化工作正常,但我最近决定尝试 Active Android,现在我的类扩展了 Model。Gson 正在序列化我无法控制的父类。无论如何,我只能包含某些字段,或者只是从 RestClient 返回纯 JSON 并以不同的方式进行序列化
用户模型是
}