Java 如何打开数据库的多个连接?

Java 如何打开数据库的多个连接?,java,android,database,android-asynctask,Java,Android,Database,Android Asynctask,我在android上使用Room数据库,在MainActivity.java上打开AsyncTaskMain连接 public AppDatabase db = Room.databaseBuilder(getApplicationContext(), AppDatabase.class, "FilmDatabase").fallbackToDestructiveMigration().build(); 我还有一个类叫做FilmActivity.java我需要在类Fi

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

 public AppDatabase db = Room.databaseBuilder(getApplicationContext(),
            AppDatabase.class, "FilmDatabase").fallbackToDestructiveMigration().build();
我还有一个类叫做
FilmActivity.java
我需要在类
FilmActivity.java


我该怎么做?

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

以下是一篇使用Dagger2和Room的好文章供参考: