问题标签 [sugarorm]

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 回答
1232 浏览

java - Android - SugarORM - 从表中选择对象

感谢 Android 中的 SugarORM,我在 SQLite 数据库中创建了表。

但我不知道如何从这个表中检索对象?

例如,我将对象保存在此表中:

以及如何检索pictureType为5的对象?

有任何想法吗?

0 投票
1 回答
2537 浏览

android - 清单与我的应用程序和库之间的错误

我正在编写一个使用 Sugar Orm 将内容存储到 SQLite 数据库中的 Android 库。我的 Android 库的 AndroidManifest.xml。

我得到的错误是:

它说“建议:将 'tools:replace="android:value"' 添加到 AndroidManifest.xml:21:9 的元素以覆盖”

我将如何解决这个问题?

主应用程序使用:

我的图书馆用途:

0 投票
0 回答
680 浏览

java - 面对这个异常 [java.lang.ExceptionInInitializerError]

java.lang.ExceptionInInitializerError

我搜索了问题并在此线程上找到了原因

似乎有些库有冲突的 Rx java 库,我在我正在使用的库上搜索了更多但没有成功。

这是我的应用程序中的库列表:

这是日志猫

请帮忙!

提前致谢。

0 投票
1 回答
863 浏览

android - DialogFragment中添加后ListView不刷新

我有一个存储在 SugarORM 数据库中的对象(间隔)列表,我将其添加到 DialogFragment 中。DialogFragment 从 MainActiviy 显示,并在 DialogFragment 本身中保存和创建对象,然后调用 DialogFragment 的 dialoglistener 接口,该接口与 MainActivity 通信,然后通知 ListFragment(显示在选项卡式 ViewPager 中)它应该刷新列表。然而,这不会发生。应用程序恢复或重新启动后列表会更新

我看过这里 如何在使用 DialogFragment 更改数据后刷新 ListView? 在这里 从 DialogFragment 接收结果 没有成功。

提前致谢!

对话框片段代码

}

主要活动

列表片段代码

列表适配器代码

0 投票
1 回答
737 浏览

java - Sugar ORM 库数据未正确检索

我使用糖 orm 库添加数据和检索数据,但数据未正确检索以下是我的代码 main.xml

图书.java

MainActivity.java

我想检索数据并在列表视图中显示数据显示在列表视图中,但像这种类型的“@azx1lz”它不是当前数据,所以如何提前检索当前数据

0 投票
2 回答
691 浏览

android - Android:如何为特定版本制作迁移脚本

我的应用程序当前发布versionCode的是15,并且我想运行一些迁移代码来修复应用程序数据库上的用户数据(而不是模式结构)。

那么,对于从小于或等于 15的任何版本升级到任何高于或等于 16的版本的人,如何只运行一次修复代码?

0 投票
1 回答
2226 浏览

sugarorm - 如何更新 Sugar ORM 中的数据?

我能够成功地迭代我从以下代码中获得的列表:

这是迭代我的列表的代码:

但我无法为每一行设置数据。我想更改我之前使用的名为“读取”的列的数据。

0 投票
1 回答
1434 浏览

android - Sugar ORM 在初始化时阻塞 UI 线程

我在 1.3.1 版中为我的 android 5.1 应用程序使用 Sugar ORM。

今天,我在安装我的应用程序后注意到,Sugar ORM 阻止 UI 线程进行初始化约 2.4 秒。

有没有办法在后台线程中完成这些工作以改善用户体验?

0 投票
1 回答
203 浏览

android - 从 sqlite 数据库加载时图像不会显示

在android中,我试图用糖ORM将图像保存到本地sqlite数据库,然后将其加载到其他地方。但图像不会显示,我不断得到:

要保存图像:

装载:

实用类:

0 投票
3 回答
2837 浏览

android - 如何在 SugarORM 中获取保存的 ID?

在我看来, SugarORM是最容易使用的 SQLite 库,并且被证明对像我这样的初级 Android 开发人员非常有帮助。SugarORM 自动创建表并为每个扩展 SugarRecord 的 java 类添加一个 AUTO_INCREMENT id 列。

插入新行可以像someJavaObject.save(). 但是,一旦插入该行,我怎样才能获得插入的 id?$id = mysql_insert_id();在 PHP 中,我可以在插入后执行类似操作。

我知道我可以获取表中最后一行的 id。但是新行的插入可能是非常不可预测的。假设我有一个活动和一个服务同时插入一个新行,我想避免得到错误的 ID。

提前感谢您的帮助。