Androidで特定のSharedPreferenceの値をクリアする方法


以下に、シンプルで簡単な方法といくつかのコード例を示します。

  1. SharedPreferenceの値をクリアするためのシンプルな方法: SharedPreferencesクラスのedit()メソッドとremove()メソッドを使用して、指定したSharedPreferenceの値をクリアします。

    SharedPreferences sharedPreferences = getSharedPreferences("your_preference_name", Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.remove("key_to_clear");
    editor.apply();

    上記のコードでは、"your_preference_name"はクリアしたいSharedPreferenceの名前を指定し、"key_to_clear"はクリアしたい値のキーを指定します。

  2. 特定のSharedPreferenceのすべての値をクリアする方法: SharedPreferencesのclear()メソッドを使用して、特定のSharedPreferenceのすべての値をクリアします。

    SharedPreferences sharedPreferences = getSharedPreferences("your_preference_name", Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.clear();
    editor.apply();

    上記のコードでは、"your_preference_name"はクリアしたいSharedPreferenceの名前を指定します。

これらの方法を使用することで、Androidアプリケーション内で特定のSharedPreferenceの値を簡単にクリアすることができます。必要に応じて、上記のコード例を変更して、アプリケーションの要件に合わせてカスタマイズすることもできます。