に単一のデータベース・ヘルパー・オブジェクトを共有する私はormlite私のアプリケーション
にデータベースヘルパーに関連する質問がある私は、データベースのヘルパーを持っているし、すべての活動に私はこのような現在のコンテキストに新しいインスタンスを作成します。
DatabaseHelper helper = new DatabaseHelper(this);
Dao<User, Integer> userDao = null;
try {
userDao = helper.getUserDao();
} catch (SQLException e) {
e.printStackTrace();
}
アプリケーションクラスにデータベースヘルパーのオブジェクトを1つしか作成せず、getApplicationContextメソッドを使用して取得するとどうなりますか?アプリケーションには単一のヘルパーオブジェクトしかありません
これは正しい方法ですか?
すべてのアクティビティで1つのインスタンスのみを共有する場合は、1つのヘルパーしか持たないことになります。あなたはなぜ – AxelH