アプリを初めてインストールして実行するときに、一度実行する必要があるいくつかの DB 作業があります。
SharedPreferences
を使用してこれを追跡し、確実に 1 回実行する必要があることはわかっています。しかし、私の質問は、いつこの作業を行うべきか (またはそれを行うメソッドを呼び出す必要があるか) です。OnCreate()
アプリのホームページ (最初の画面) で行われますか、それとも Application クラスから派生したクラスで行われますか?
現在、私はアプリケーションクラスでそれを行っていますが、唯一の欠点は、ProgressBar
作業中であることを示すために表示できないことです (おそらくContext
まだ接続されていないため)。しかし、これが最初に予備的なことを行う正しい場所であることを確認したい
ありがとうございました