文件名称:AndroidSerialSQL:Android库可帮助访问SQLite
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-10 12:39:18
Java
AndroidSerialSQL 该项目旨在解决从不同线程到Android SQLite数据库的并发写入尝试的问题。 问题 这是的,并附有选择引号: 如果尝试同时从实际的不同连接写入数据库,则连接将失败。 它不会等到第一个完成后再写。 它根本不会写您的更改。 更糟糕的是,如果您没有在SQLiteDatabase上调用正确版本的insert / update,您将不会获得异常。 您只会在LogCat中收到一条消息,仅此而已。 这比仅获取一个数据库对象(或一个可写数据库对象)的单例模式要远得多,并使用线程池执行程序来实现阻塞队列,线程池执行程序的最大大小为1。 这意味着将有一个处理数据库写操作的线程,它将通过队列中存在的请求积压工作。 为了实现这一点,我们在几个抽象的可运行对象之外切断了对数据库可写版本的访问,这些可运行版本打算被添加到队列中。 WriterTask和UpgradeRu
【文件预览】:
AndroidSerialSQL-master
----.gitignore(356B)
----build.gradle(358B)
----src()
--------main()
----LICENSE(1KB)
----README.md(4KB)