私は新しい Android 開発者です。共有プリファレンスについて質問があります。
Android アプリの「SharedPreference」にデータが保持される期間はどれくらいですか? 私の要件は、特定のユーザーがアプリからログオフするまでデータを保持することです。同じユーザーまたは新しいユーザーが同じデバイスまたは新しいデバイスからログインする場合、以前のセッションの共有設定にコンテンツが保存されていないはずです。
これを開発するために私を導いてください。ありがとう
私は新しい Android 開発者です。共有プリファレンスについて質問があります。
Android アプリの「SharedPreference」にデータが保持される期間はどれくらいですか? 私の要件は、特定のユーザーがアプリからログオフするまでデータを保持することです。同じユーザーまたは新しいユーザーが同じデバイスまたは新しいデバイスからログインする場合、以前のセッションの共有設定にコンテンツが保存されていないはずです。
これを開発するために私を導いてください。ありがとう
SharedPreferences
自分でデータを消去/上書きするか、ユーザーがアプリをアンインストールするか、アプリのキャッシュを消去するまで、データは保持されます。
あなたの質問に関して、ユーザーがアプリからログオフすると、現在のユーザーの保存されたすべてのデータを共有設定から削除するSharedPreferences.Editor.clear()
ことができます。commit()
より詳しい情報。ここ: SharedPreferences.Editor クリア ()
SharedPreference に保存したデータは、プログラムで削除する (設定値を null に変更する) まで、またはアプリの履歴を消去するまで、またはアプリをアンインストールするまで保存されます ...