问题标签 [storio]

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

android - 在 StorIO 中使用现有 SQLite 数据库时的最佳方法

只是想知道在使用 StorIO 处理现有数据时是否有建议的方法?我想用大量现有数据发布我的应用程序。我应该在第一次启动时将我的 .db 从资产复制到 db 文件夹,还是有什么更好的办法?谢谢!

0 投票
1 回答
263 浏览

android - 您可以在 StorIO 中拥有哪些不同的列类型?

我确信 String & Long 是可以的,因为它们是示例应用程序的一部分。还有什么?

0 投票
1 回答
102 浏览

android - 使用 StorIO 获取 android 联系信息(地址簿)的最佳方法

用途:

我想在选项卡上显示所有联系人,在另一个选项卡中我想显示所有组。用户可以选择多个联系人或组。

问题:

从 Android 通讯录中获取联系信息的最佳方法是什么?

我想获得所有人的联系人和所有组。

0 投票
2 回答
498 浏览

android - 在应用程序运行时创建新数据库

我需要为应用程序中的每个用户创建一个新数据库,并有多个在用户切换时更改的数据库。是否有任何现有的 ORM,如 GreenDAO、Storio、DbFlow、Realm 或类似的 Android orm/libraries 支持此功能,或者最好步行执行此操作,由我自己定义每个表和字段,并使用 Sqlitedbhelper 从生成每个数据库刮?

0 投票
1 回答
107 浏览

rx-java - 保持订阅以单一方式打开

我有一个跟踪登录用户的单身人士。如果为空,我有一个getInstance()从数据库中获取用户的方法。instance我的问题是是否可以保持订阅打开,以便对数据库的任何更新都会自动更新instance变量。

这是我的班级的样子:

我一定要在unsubscribe某个地方打电话吗?如果是在哪里?里面onComplete()

0 投票
1 回答
375 浏览

android - 将新对象保存到表 (StorIO)

我想将所有对象 ReportDB 保存为 DB 中的新行

报告数据库是

但是现在,运行代码两次后,我只有一行和日志

如何自动增加 id ?

0 投票
1 回答
257 浏览

android - storio 内嵌套对象的解析器

请告诉我,如何为 storio 中的内部嵌套对象编写解析器。例子

0 投票
1 回答
132 浏览

storio - StorIO observeChangesInTable,我可以用它获取更新的行/项目吗?

StorIOSQLite 有有趣的方法 observeChangesInTable()。当我看到它时,我认为它会观察给定表格的变化并返回更新项目的列表。

但它只返回更新的表名。为什么我需要更新的表名?我可以订阅孔表以收到有关更新的通知

请解释一下 observeChangesInTable() 方法的意义。什么是我的问题的最佳解决方案。

0 投票
1 回答
39 浏览

storio - 如何确保列不会被空值覆盖?

假设我有一个user包含以下列的简单表格:name, id, token。我从服务器获取这些值,所以每当我得到它们时,我都想在本地数据库中更新它。

有时token是给我的,在那些情况下更新token。其他时候 token 将为空,在这些情况下,我只想将现有值保留在token.

我想到的一种方法是制作一个 put 解析器。在 put 解析器中,我检查user来自服务器的给定值是否具有令牌值。如果没有,我会根据用户的id. 如果我让用户回来,我会获取令牌(从我从本地数据库获得的用户那里)并将其与新user信息一起保存。

但这基本上不会使插入时间增加一倍吗?我想知道是否有更快的方法。

PS 我在 GitHub 页面上问过这个问题,但意识到在这里可能更合适。

0 投票
0 回答
131 浏览

android - 将 StorIO 与 AndroidX 和 Jetifier 一起使用

我们正在将我们的一个项目转换为 AndroidX,并且 jetifier 似乎阻塞@NonNull了生成的解析器中的注释(例如,mapFromCursor(@NonNull ...)

编译时我们Cannot find symbolNonNull符号上。这可能是因为喷射器没有转换com.android.support:support-annotationsandroidx.annotation:annotation:1.0.0-alpha1.

我确实将以下内容放入我的gradle.properties

其他人也遇到过这个吗?