问题标签 [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 投票
1 回答
973 浏览

android - 我无法保存关联的模型(ActiveAndroid)

我将库ActiveAndroid 与 RetroFit 一起使用

如果我有一个简单的模型,一切都很好。但是如果模型包含不同的模型,我不知道这一切是如何存储在数据库中的

我的模型:

我的第二个模型:

我的 JSON:

然后我保存用户。但我希望我的用户包含参数。我该如何添加它们?

编辑:我希望我的模型看起来像并保存

0 投票
2 回答
2820 浏览

android - ActiveAndroid中的多参数

我在我的项目中使用 ActiveAndroid 作为 ORM 系统,我使用这行代码进行数据库查询

但它获取 0 行作为结果。我确信我在数据库中有这样的行。

0 投票
1 回答
1086 浏览

android - 如何更新 ORM“ActiveAndroid”中的表?

我在我的项目“ActiveAndroid”中使用。我有一个模型,我保留。这是一个模型:

这里全部保存:

一切正常!但是如果我想在模型中添加另一个字段:

我收到一个错误:

我当然知道为什么会出现这个错误。因为表中没有这样的列。这就是问题,如何添加此列???

现在我已经尝试过:

  1. 完全删除程序,再次编译,运行,一切正常!因为它从该列创建了一个新表。

  2. 尝试更改清单数据库中的版本,但这并没有成功。

我知道在升级的方法中正常使用数据库可以更改数据库的版本和重组表。但是如何在 ORM "ActiveAndroid" 中做到这一点?

0 投票
1 回答
504 浏览

android - java.lang.NoClassDefFoundError: roboguice.activity.SherlockAccountAuthenticatorActivity 与 ActiveAndroid 在 android 5.0

我收到此错误 -

在 Android 5.0 版本中,我使用 RoboGuice 和 ActiveAndroid 并且应用程序类正在扩展 com.activeandroid.app.Application,除了扩展普通应用程序类和手动添加模型类之外,还有其他方法可以解决此问题吗(这种方式它需要添加每个模型类),如解释(https://github.com/pardom/ActiveAndroid/issues/291):

0 投票
1 回答
496 浏览

android - 使用从 com.activeandroid.app.Application 继承的类时应用程序崩溃

我使用您要为其创建类的库项目 ActiveAndroid:

在模拟器上一切正常,数据存储在数据库中等等。但是当你启动手机时,应用程序崩溃了。并立即。

错误:

0 投票
5 回答
3103 浏览

android - 如何使用 CursorAdapter 从 ListView 中删除一行

我开始了一个小的Android项目来重新学习一点Android开发,我已经卡住了......

我不知道如何执行删除我的一个元素ListView

这是项目:https ://github.com/gdurelle/Listify

现在它旨在显示元素列表的列表。

我使用自定义CursorAdapter来显示我的元素列表,并且我已经有一个(丑陋的)销毁按钮,但我不知道如何让它从列表(和数据库)中删除一个实际元素。

我使用ActiveAndroidActiveRecord的方式管理数据库。

另外:我不确定是否使用getView(), bindView(), 和/或newView()...

我创建了一个问题来记住这一点并在此处引用此问题:https ://github.com/gdurelle/Listify/issues/1

在我的 MainActivity 中:

我可能在想一个:

类似于ListifyElement.load(ListifyElement.class, the_id_of_the_element).delete();where the_id_of_the_element将是从用户界面中单击它的 delete_button 以某种方式检索的元素的 DB id ...

更新

单击删除按钮时出现此错误:

0 投票
0 回答
100 浏览

android - 如何在 ActiveAndroid 中使用复合键创建模型

有谁知道 ActiveAndroid ( http://www.activeandroid.com/ ) 中是否支持复合键。如果是这样,如何实施它们?我已经搜索并浏览了文档,但我似乎没有找到任何关于此事的信息。

0 投票
1 回答
1610 浏览

android - 当库中包含 Active Android 时,无法解析 Gradle 中的活动 android 依赖项

我有一个库项目,其中包括使用 Gradle 的活动 android。为了让它工作,我必须添加

并为其添加存储库,如下所示:

但是,如果我在库项目中执行此操作,则会收到错误消息:

我正在添加我的库模块,如下所示:

要删除此错误,我必须以相同的方式将存储库添加到主应用程序模块:

当我这样做时,项目编译得很好。

我可以让我的项目使用仅在库项目中定义的存储库进行编译,而无需将存储库添加到主应用程序模块吗?我只想让库模块自己照顾。

0 投票
3 回答
3323 浏览

activeandroid - ActiveAndroid where 带有“in”子句

我想知道这是否可能以及如何在 ActiveAndroid 中使用“IN”子句执行 where 子句。

例如,我想做这样的事情:

new Select().from(Table).where("id in ?", list).execute()

0 投票
1 回答
2125 浏览

android - Failed to find provider info

I am having trouble with the ContentProvider of ActiveAndroid. I am using the following ListFragment that implements the LoaderCallbacks:

}

For the adapter, I am using the SectionCursorAdapter from https://github.com/twotoasters/SectionCursorAdapter. This is the code:

}

My Manifest is this:

Somehow the ContextProvider does not work. I am getting this error:

I am thankful for any suggestions.