Java 来自片段的Android SQLite数据库调用
我需要帮助用助手类中的相关数据填充我的不同片段,之前,我有单独的助手 每个数据库表的类,但它们都创建了一个唯一的 数据库名称,因此我正在为创建一个新的数据库实例 每一张表都没有关联,这在我只看书的时候还可以 从和显示数据,但现在我需要关联我的表和 显示相关数据 现在,我已经将所有数据库类放入了one databasehelper类中,我需要帮助了解如何只创建 数据库的一个实例,并用 相关数据,因为虽然我没有收到android错误,但应用程序 当我使用数据库启动任何片段时将崩溃 下面是我的databasehelper类,它创建了所有相关的sqlite数据库信息 启动供应商表信息实例的供应商片段示例如下所示:Java 来自片段的Android SQLite数据库调用,java,android,sqlite,android-sqlite,Java,Android,Sqlite,Android Sqlite,我需要帮助用助手类中的相关数据填充我的不同片段,之前,我有单独的助手 每个数据库表的类,但它们都创建了一个唯一的 数据库名称,因此我正在为创建一个新的数据库实例 每一张表都没有关联,这在我只看书的时候还可以 从和显示数据,但现在我需要关联我的表和 显示相关数据 现在,我已经将所有数据库类放入了one databasehelper类中,我需要帮助了解如何只创建 数据库的一个实例,并用 相关数据,因为虽然我没有收到android错误,但应用程序 当我使用数据库启动任何片段时将崩溃 下面是我的data
} else if (id == R.id.nav_caterers) {
VendorsFragment fragment = new VendorsFragment();
android.support.v4.app.FragmentTransaction fragmentTransaction =
getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment_container, fragment);
fragmentTransaction.commit();
此处显示了来自主活动的片段调用示例:
} else if (id == R.id.nav_caterers) {
VendorsFragment fragment = new VendorsFragment();
android.support.v4.app.FragmentTransaction fragmentTransaction =
getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment_container, fragment);
fragmentTransaction.commit();
在此方面的任何帮助都将不胜感激 Well可以创建存储库/DAO模式。创建将处理所有DB逻辑的类。拥有SQLite的开放实例不是一个好主意,也没有任何意义。因此,您的DAO方法每次都将打开新实例->进行事务->关闭实例生命周期。
你可以读更多。祝你好运:)我们可以创建Repository/DAO模式。创建将处理所有DB逻辑的类。拥有SQLite的开放实例不是一个好主意,也没有任何意义。因此,您的DAO方法每次都将打开新实例->进行事务->关闭实例生命周期。
你可以读更多。祝你好运:)你没有告诉我们它是如何崩溃的。你没有告诉我们它是如何崩溃的。
} else if (id == R.id.nav_caterers) {
VendorsFragment fragment = new VendorsFragment();
android.support.v4.app.FragmentTransaction fragmentTransaction =
getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment_container, fragment);
fragmentTransaction.commit();