问题标签 [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.
java - Android - SugarORM - 从表中选择对象
感谢 Android 中的 SugarORM,我在 SQLite 数据库中创建了表。
但我不知道如何从这个表中检索对象?
例如,我将对象保存在此表中:
以及如何检索pictureType为5的对象?
有任何想法吗?
android - 清单与我的应用程序和库之间的错误
我正在编写一个使用 Sugar Orm 将内容存储到 SQLite 数据库中的 Android 库。我的 Android 库的 AndroidManifest.xml。
我得到的错误是:
它说“建议:将 'tools:replace="android:value"' 添加到 AndroidManifest.xml:21:9 的元素以覆盖”
我将如何解决这个问题?
主应用程序使用:
我的图书馆用途:
java - 面对这个异常 [java.lang.ExceptionInInitializerError]
java.lang.ExceptionInInitializerError
我搜索了问题并在此线程上找到了原因
似乎有些库有冲突的 Rx java 库,我在我正在使用的库上搜索了更多但没有成功。
这是我的应用程序中的库列表:
这是日志猫
请帮忙!
提前致谢。
android - DialogFragment中添加后ListView不刷新
我有一个存储在 SugarORM 数据库中的对象(间隔)列表,我将其添加到 DialogFragment 中。DialogFragment 从 MainActiviy 显示,并在 DialogFragment 本身中保存和创建对象,然后调用 DialogFragment 的 dialoglistener 接口,该接口与 MainActivity 通信,然后通知 ListFragment(显示在选项卡式 ViewPager 中)它应该刷新列表。然而,这不会发生。应用程序恢复或重新启动后列表会更新
我看过这里 如何在使用 DialogFragment 更改数据后刷新 ListView? 在这里 从 DialogFragment 接收结果 没有成功。
提前致谢!
对话框片段代码
}
主要活动
列表片段代码
列表适配器代码
java - Sugar ORM 库数据未正确检索
我使用糖 orm 库添加数据和检索数据,但数据未正确检索以下是我的代码 main.xml
图书.java
MainActivity.java
我想检索数据并在列表视图中显示数据显示在列表视图中,但像这种类型的“@azx1lz”它不是当前数据,所以如何提前检索当前数据
android - Android:如何为特定版本制作迁移脚本
我的应用程序当前发布versionCode
的是15,并且我想运行一些迁移代码来修复应用程序数据库上的用户数据(而不是模式结构)。
那么,对于从小于或等于 15的任何版本升级到任何高于或等于 16的版本的人,如何只运行一次修复代码?
sugarorm - 如何更新 Sugar ORM 中的数据?
我能够成功地迭代我从以下代码中获得的列表:
这是迭代我的列表的代码:
但我无法为每一行设置数据。我想更改我之前使用的名为“读取”的列的数据。
android - Sugar ORM 在初始化时阻塞 UI 线程
我在 1.3.1 版中为我的 android 5.1 应用程序使用 Sugar ORM。
今天,我在安装我的应用程序后注意到,Sugar ORM 阻止 UI 线程进行初始化约 2.4 秒。
有没有办法在后台线程中完成这些工作以改善用户体验?
android - 从 sqlite 数据库加载时图像不会显示
在android中,我试图用糖ORM将图像保存到本地sqlite数据库,然后将其加载到其他地方。但图像不会显示,我不断得到:
要保存图像:
装载:
实用类:
android - 如何在 SugarORM 中获取保存的 ID?
在我看来, SugarORM是最容易使用的 SQLite 库,并且被证明对像我这样的初级 Android 开发人员非常有帮助。SugarORM 自动创建表并为每个扩展 SugarRecord 的 java 类添加一个 AUTO_INCREMENT id 列。
插入新行可以像someJavaObject.save()
. 但是,一旦插入该行,我怎样才能获得插入的 id?$id = mysql_insert_id();
在 PHP 中,我可以在插入后执行类似操作。
我知道我可以获取表中最后一行的 id。但是新行的插入可能是非常不可预测的。假设我有一个活动和一个服务同时插入一个新行,我想避免得到错误的 ID。
提前感谢您的帮助。