greendao

    0热度

    1回答

    我陷入了独特的境地。在我的应用程序中,我有本地数据库。不知何故,其中一张桌子上充斥着垃圾数据和数据库,规模庞大。当我知道的时候,尺寸超过了1GB。所以我不断收到数据库锁定异常,因为读取该表上的垃圾行非常缓慢。调试完成后,我想出了它是哪个表,现在我想删除它(删除整个表或删除所有行),但是每当我对该表执行任何操作时,数据库都会被锁定,并发生ANR。所以我不确定如何摆脱那张桌子。我无法卸载应用程序。 请

    1热度

    1回答

    我使用GreenDao 3.2.2我的DB, 在我第一次运行时创建实体通过@tags一切工作正常。 现在我编辑gradle这个架构以更高的版本,因为我加了一些道具,一个表: greendao { schemaVersion 4 } 然而OpenHelper onUpgrade方法不会被调用,因此我的项目总是崩溃,因为一些列不找到。 应用类 //Init DB Upgra

    2热度

    1回答

    我在哪里/如何将数据库连接集成到我的Android应用程序中遇到了一些麻烦。在尝试了几种不同的方法后,我决定扩展应用程序类并将其放在那里。据我了解,虽然我需要它是静态的,所以我可以从任何地方访问它,并且我使用了需要应用程序上下文工作的GreenDAO。 现在的问题是我已经开始使用Dagger2(我不太明白,但有某种方式让它工作),但它不允许静态注入。下面是MyApp的类: public class

    -1热度

    1回答

    在Android中读取/写入SQLite数据库时,我应该使用什么方法来最小化磁盘I/O?像带有WeakReferences的ConcurrentHashMap的东西? Caffeine? GuavaCache? 我是否应该在GreenDao,DBFlow,ORMLite等ORM中使用内置高速缓存?在清除这些缓存时,文档非常模糊......我应该何时清除它们?我是不是该? 我试图使缓存ORMLite

    2热度

    1回答

    我正在使用对象盒版本1.1.0。按照ObjectBox文档中给出的说明进行安装,但出现此错误。即使我在Objectbox的FAQ部分搜索了这个问题,他们提供的解决方案是删除android-apt。但在gradle文件中没有使用android-apt。那么,如何克服这个问题请帮助我。贝娄是我的根级别gradle这个文件 buildscript { ext { _buildToolsVer

    0热度

    2回答

    你好,我正在使用greenDAO多对多关系如下: 用户可以听0或许多有声读物(audiolibro代码),所以我有这个实体类。 @ToMany @JoinEntity(entity = UsuarioAudiolibro.class, sourceProperty = "usuarioID", targetProperty = "audiolibroID"

    0热度

    1回答

    我正在使用GreenDao一个Android应用程序,我有这两个实体的名单: @Entity public class Quiz { @Id(autoincrement = true) private Long id; private Date date; private String type; @ToMany(referencedJo

    0热度

    1回答

    我如何支持对象一样,与ObjectBox lib目录下: @Entity public class A implements Serializable { private Map<String, Integer> aMap; } 我不知道我是否应该使用objectBox converter? 我发现一些线程提到ObjectBox有列表的问题。

    0热度

    1回答

    我创建了两个对象。一个延伸另一个。 父对象有一个ID,因为它的ObjectBox文件中写的,但我不能用的错误生成项目: Error:[ObjectBox] Code generation failed: No ID property found for "Entity FastCacheData" (use @Id on a property of type long) CacheData:

    1热度

    1回答

    我不知道我从文档中了解如何使用懒惰列表。 findLazy()和findLazyCached()之间的区别是什么功能描述完全一样。 我应该第一次进行find()查询,然后使用findLazy()? 使用的示例: Box<FastCacheData> box = box.boxFor(FastCacheData.class); LazyList<FastCacheData> build