私のアプリは、呼び出し元といくつかの定義済みの値に応じてさまざまなアクションを実行します。呼び出しが鳴り始めたら、データベースからそれらの設定を読み取って表示するために、できるだけ速くする必要があります。BroadcastReceiverに静的変数を入れようとしましたが、サービスにも入れようとしましたが、すべての値が消えて失われているようです。それらをデータベースから再度読み取ると、情報を表示するのに時間がかかりすぎます。それで、情報を永続化できるように、メモリの一部を尊重するように Android に指示する方法はありますか?
ありがとう
編集: SharedPreferences からの読み取りは、小さなデータベースからの読み取りよりも高速ですか?