sq-liteデータベースを使用したアプリを開発しています。私のアプリでは、ユーザーがバックアップをタップすると、sq-liteデータベースファイルが別の場所に保存されます。私は今、私のアプリの新しいバージョンを書いています、そして新しいバージョンでは私のsq-liteデータベースはいくつかのより多くのフィールドを持っています。sq-liteデータベースファイルをチェックし、そのファイルのユーザーバージョンを取得して、強制終了を回避する真のフィールドでファイルを開くにはどうすればよいですか?私のアプリから離れた新しいバージョンでは、dbバージョンは2です。
private final static String DB_NAME="cDb";
private final static String DB_TABLE="_table";
private final static int DB_VERSION=2;
しかし、古いバージョンでは、dbバージョンは1です。dbファイルがバージョン1または2用であるかどうかを確認するにはどうすればよいですか?