【问题标题】:How could i open multiple connection of DB?我如何打开数据库的多个连接?
【发布时间】:2019-09-06 18:35:08
【问题描述】:

我在android上使用Room数据库我在AsyncTask上打开主连接MainActivity.java

 public AppDatabase db = Room.databaseBuilder(getApplicationContext(),
            AppDatabase.class, "FilmDatabase").fallbackToDestructiveMigration().build();

我有另一个名为FilmActivity.java 的类我需要在FilmActivity.java 类的数据库中添加一些数据

我该怎么做?

【问题讨论】:

    标签: java android database android-asynctask


    【解决方案1】:

    您可以使用 Dagger2 获取 Room 数据库的实例,并将其提供给可能需要该实例的所有其他活动/片段。

    这里有一篇使用 Dagger2 和 Room 的好文章供参考: https://medium.com/@marco_cattaneo/integrate-dagger-2-with-room-persistence-library-in-few-lines-abf48328eaeb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-15
      • 1970-01-01
      • 2012-04-05
      • 1970-01-01
      • 2010-09-21
      • 2011-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多