DatabaseHandler というクラスがあり、基本的に連絡先のデータベースを処理します。Android エミュレーターを開くと、連絡先を追加および削除できます。次に、エミュレーターを閉じて再度開くと、連絡先が保持されるため、データベースに連絡先が保存されます。
私の問題はこれです。次のように、連絡先クラスに変数があります。
public static int totalContacts = 0;
この変数は、データベース内の連絡先の総数を追跡するため、連絡先を追加すると増加し、その逆も同様です。ただし、エミュレーターを閉じて再度開くと、データベースにはまだ 4 つの連絡先がありますが、totalContacts 変数は明らかに 0 のままです。
totalContacts
データベース内の連絡先の数を同じにして記憶する方法はありますか?
お時間をいただきありがとうございます。