ほとんどのアプリで共通のデータベースを使用しています (複数のアクティビティと複数のフラグメントで構成されています)。これはかなり標準的だと思うので、より一般的な質問をしています。このデータベースを追跡するための「最良の」方法 (およびその理由) は何ですか?
私はヘルパー クラスで静的変数を使用することを計画していました (アクティビティのライフサイクルについての私の理解が限られているため、メイン アクティビティは後で無効になる可能性があるため、そのままにしておくのは安全ではありません)。しかし、別のオプションは、単に AsyncTask を使用して、必要なたびにデータベース参照を「新鮮」に取得することです (これが私が初めて行っている方法です)。エクストラを使用して送信できるとは思いませんし、シリアル化可能にするためのトリックも知りません。
私が見逃している他のオプションはありますか?アプリケーションの使用についての言及を見たことがありますが、私はそれらに慣れていません。