Android实时数据库检查



我正在使用应用程序,并将Greendao用于数据库。因此,现在要调试,检查和验证数据库更改,我必须在对数据库进行任何更改之后必须拿出数据库文件。

要获取数据库文件,我以这种方式遵循。但是,实际上,对我进行较小的更改并检查它是非常痛苦的,我一次又一次地重复几个步骤。

我已经看到,在iOS中,我使用了领域数据库,并且使用了他们的领域浏览器,这非常易于使用,因为该浏览器向我展示了实时的模拟器变化。

现在我的问题是,在Android中,我们没有这样的工具来获取 数据库浏览器中的实时更改

我正在使用SQLite浏览器,请帮助,如果您知道一些工具,请告诉我。

使用Room使用paging library。使用 MVVM架构可以实现

活动中将有一个observer,它将观察存储库的动态数据变化。发生任何数据更改时,observer被触发,并使用新数据更新UI

穿过房间&pagingWithViewModel

来自存储库的数据的配置及其转换为livedata很重要。

 val myPagingConfig = Config(
    pageSize = 50,
    prefetchDistance = 150,
    enablePlaceholders = true
 )
 // The Int type argument corresponds to a PositionalDataSource object.
 val myDataSource : DataSource.Factory<Int, Pojo> =
    myDao.getData()
 val dataList = myDataSource.toLiveData(
    pagingConfig = myPagingConfig,
    fetchExecutor = myExecutor
 )

相关内容

  • 没有找到相关文章

最新更新