ログインアクティビティで、ユーザーが名前に基づいて表示するデータベースを選択できるようにする「データ表示」アプリがあります。私のデータベースは sqlite で作成され、アプリケーションにコピーされます。ただし、データベースが最初に呼び出されたときではなく、実行時に contentProvider が読み込まれるため、必要なデータベースを動的に選択する際に問題があります。さらに、ユーザーが使用するデータセットの数がわからないため、複数のデータベース クラスを使用したくありません。
私の質問は、アプリ自体からアプリが使用するデータベースを変更することは可能ですか? 一度にすべてのデータベースをロードする必要がありますか? もしそうなら、現在の数を知らずにロードする方法はありますか?
前もって感謝します。