activeandroid相关内容

如何在SQLite今天查询

我在使用sqlite的android系统中有一个本地数据库,我使用了活动的android系统,而我的表pojo是这样的: @ Column(index = true,unique = true,onUniqueConflict = Column.ConflictAction.REPLACE) public long taskId; @Column(index = true) pub ..
发布时间:2020-06-04 18:56:06 移动开发

Active Android onDelete和onDelete

我在项目中使用活动Android 。试图了解更多信息,特别是关于表项属性-smth,例如ForeignKeyAction。 我希望我的模型只删除自身(如果发生删除操作),而不希望删除删除它的孩子。 我找到的代码- @Column(name =“ Category”,onUpdate = ForeignKeyAction.CASCADE,onDelete = ForeignKeyAc ..
发布时间:2020-06-04 18:56:02 移动开发

两列唯一约束ActiveAndroid

如何在ActiveAndroid中添加两列唯一约束? 我试图添加2.sql并增加数据库版本,但是它似乎没有正确更新(可能是因为我重新安装了该应用程序?)。无论如何,是否有办法添加一些注释,以便可以在ActiveAndroid中应用两列唯一约束? ..
发布时间:2020-06-04 18:55:58 其他开发

Android RecyclerView + ActiveAndroid

使用ActiveAndroid ORM填充RecyclerView并跟踪数据更改的首选方法是什么? 我已经最近对此主题提出了疑问。但是它太冗长了,人们是如此懒惰,以至于几乎没人读到最后。 它的本质:有人有吗一个通过ActiveAndroid从数据库填充的RecyclerView的工作示例? 解决方案 每当我向其中添加数据时,我都会使用eventbus通知我的recyclervi ..
发布时间:2020-06-04 18:55:55 移动开发

Android Studio无法解析导入模块中的符号

我有一个运行良好的android应用。我已将ActiveAndroid项目作为模块导入,因为我对Model的文件进行了更改(我添加了setId方法,这就是为什么我不能使用gradle版本的原因)。我正在使用Android Studio 1.5和gradle 1.5.0。我已将android studio版本更新为2.2(这使我将gradle版本更新为2.2.0-alpha1。 然后,活动andr ..

SecurityException:找不到用户0的提供程序null;在Android 8.0上的ActiveAndroid上

我有一个使用ActiveAndroid的应用程序,并且运行良好。然而;现在,当我尝试将模型保存到数据库时,出现了SecurityException。 堆栈为: 保存模型java.lang时出错。 SecurityException:找不到用户0的提供程序null;期望在android.os.Parcel.readException(Parcel.java:1942)上找到此权限的有效C ..

如何在ActiveAndroid中删除并重新创建数据库版本更新上的所有表?

我在我的应用程序中将ActiveAndroid用作Database系统.在当前阶段,我不想编写用于在更新数据库版本时将当前表迁移到已更改表的迁移文件. 相反,我要删除所有表并重新创建一组新表. 不幸的是,通过挖掘ActiveAndroid进行的Database版本测试发生在初始化阶段,在该阶段中,我通过了ActiveAndroid Configuration对象来配置Database. ..
发布时间:2020-05-15 06:36:49 移动开发

如何将ActiveAndroid ORM添加到Gradle?

我正在构建一个Android应用,我希望使用 ActiveAndroid ORM 。在自述文件中,我阅读了关于如何将其包含在Maven或ADT中的说明,但我正在使用/尝试使用Gradle学习Android Studio。所以我想我需要插入ActiveAndroid作为依赖。在我的build.gradle文件中: 依赖关系{ compile'c​​om.android.support:app ..
发布时间:2018-05-17 19:39:30 移动开发

在现有数据库内容上使用ActiveAndroid

我开发了一个Android应用程序,我在SQLite数据库中使用SQLiteOpenHelper保存数据。 我想知道是否可以使用 ActiveAndroid ,但是以保存以前存储在数据库中的用户数据的方式。 是否可能? 解决方案 在用户升级到最新版本之后,您必须在运行时执行数据迁移应用程序。该过程可以细分为以下步骤,我还为每个步骤分配了数据库版本值。 用户将其所有数据存储 ..
发布时间:2017-03-17 18:39:00 移动开发

如何在添加新列后用activeandroid更新表

感谢您阅读和帮助:) 我使用的是ActiveAndroid 3.0 - Android 2.2 - 在我的应用程序中,我有一个名为“用户”的模型。最初我只创建了(id,名称,密码)列/属性的模型,我在模拟器上运行应用程序,它的工作。 @Table(name =“user”) public class User extends Model { @Column name =“name ..
发布时间:2017-03-17 17:56:34 移动开发

Robolectric与ActiveAndroid $ ReflectionUtils ActiveAndroid设置NullPointerException异常

我想实现在现有应用robolectric测试。我可以运行简单的静态测试,但是当我加入测试与ActiveAndroid我得到NullPointerException异常,我认为当单元测试是正在运行ActiveAndroid无法找到。 林不知道,也许有一些配置为ActiveAndroid为Robelectric单元测试。请帮我在这一个。 这是项目结构: MainApp 结果-src /主 结 ..
发布时间:2016-03-11 20:28:17 移动开发

ActiveAndroid许多一对多的关系

我目前使用ActiveAndroid,并已试图获得许多一对多的关系,在过去的几个小时的工作,但我只是不能得到它的工作。我希望你能帮助我: 我有机型“学生”和“课程”,学生可以有很多课程,课程有很多学生。基本上这是我的模式“StudentCourse” @Column(名称=课程) 公共课课程; @Column(名称=学生) 公益助学的学生; 公共StudentCourse(学生的学生,课 ..
发布时间:2015-12-06 22:11:22 Java开发

主动Android的许多一对多的关系

虽然这个问题是关于ActiveAndroid,谁是熟悉的ORM也许可以回答这个问题。 ActiveAndroid似乎并没有给你一个方法做很多一对多的关系,开箱即用。我发现,同时寻找解决的办法是这样的GitHub的问题:据我所知,它是明确创建的关系表,但我不明白怎么下面的部分是应该做的有用的东西: 公开名单<富> FOOS(){ 返回getMany(让Foo.class,“F ..
发布时间:2015-12-05 13:43:31 移动开发

ActiveAndroid应用autocloses姜饼上运行时,

我已经与Android Studio和摇篮开发的应用程序。该应用程序使用ActiveAndroid。该应用程序的工作原理完全可以在3.0以上。当它只是打开一个姜饼设备,白色的屏幕上运行,然后自动关闭。在当应用程序被运行logcat中给出的唯一的线索是: D / dalvikvm:GC_CONCURRENT释放195K,41%免费3988K / 6663K,外部1625K / 2137K,暂停0 ..
发布时间:2015-12-04 21:54:18 移动开发

自动增量激活的Andr​​oid

我试图用积极的机器人,我有一个关于我怎么能实现在一个表中的自动递增字段疑问? 在他们的文件,他们已经提供了code这样 项目项目=新项目(); item.remoteId = 1; item.category =餐厅; item.name =“澳拜客牛排”; item.save(); 我们可以使remoteId场自动递增? 解决方案 在SQLite的,你应该使用自动增量的标签在创建 ..
发布时间:2015-12-03 17:31:04 移动开发

使用模式迁移ActiveAndroid pre填入表

我想创建一个表,第一次(DB版本= 1),默认情况下插入其2行。 该表需要由ActiveAndroid自动创建和记录应该由SQL我1.SQL文件中写道插入。 表看起来不错,但行是不是在所有插入的(抛出任何错误)。 这个模型是这样的: @Table(name =“联盟”) 公共类联赛的扩展模式实现Serializable { @Column(名称=“名称”) 公共字符串名称 ..
发布时间:2015-12-03 17:28:43 移动开发

如何使用Android的激活与在内存数据库使用Robolectric单元测试?

正如标题所说。我知道,有一个限制在robolectric提供的内存数据库。有没有办法使用此与Active Android的?在默认配置中,看来该数据库被清除所有的测试运行之后,但不是每个测试 解决方案 我用greenDao - 但原理是一样的。 我的应用程序类初始化我的DB(数据库都有一个名称)。对于我的测试中,我继承应用程序(它允许Robolectric调用此版本代替),并覆盖,获取数据库 ..
发布时间:2015-12-03 11:07:13 移动开发