ユーザーがアプリにログインしたら、共有設定を使用して userId を保存しています。userId が共有設定に保存されたら、30 日後に保存された userId を期限切れにする (削除する) 必要があります。特定の共有設定値の最終更新日時を取得することは可能ですか?
3 に答える
0
lastModified()
SharedPreferences ファイルのパスを取得し、次のような File クラスを使用してみてください。
File file = new File("path of shared-preference file");
file.lastModified();
于 2016-07-13T09:58:52.707 に答える
0
これSharedPreferences
を行うためのメソッドが組み込まれていないため、不可能です。同様に、最終更新日を手動で保存する必要がありますSharedPreferences
。
于 2016-07-13T09:50:53.497 に答える
-2
実際に を作成できますAlarm
: に格納されている値の「登録」から 30 日以内に実行するように設定できますSharedPreferences
。その後、Receiver (他の例を検索) を使用してアラームをキャッチし、コードを実行できます。例はこちら
于 2016-07-13T09:55:21.463 に答える