Problema con las preferencias compartidas en la versión de kitkat en Android

Hola, en mi solicitud, acepto el código de acceso del usuario y lo almaceno en las preferencias compartidas. Y, he proporcionado la funcionalidad de activación / desactivación del código de acceso. Si el usuario está activado, la aplicación le pedirá al usuario que ingrese el código de acceso en el momento del inicio cada vez y estará desactivado cuando esté activado el botón Desactivado.

Todo funciona bien en el ICS de Android, la versión Jellybean y a continuación. Pero nunca funciona en Kitkat. Desafortunadamente, no tengo un dispositivo Kitkat para depurar mi aplicación. A continuación se muestra el código que estoy usando para las preferencias compartidas: -

SharedPreferences sharedPreferences;
//sharedPreferences = getActivity().getSharedPreferences("ServerData",         Context.MODE_PRIVATE);
   sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
   Editor editor = sharedPreferences.edit();
   editor.putString("Passcode", Globals.str_Passcode);
   editor.commit();

¿Kitkat tiene problemas relacionados con las preferencias compartidas? Por favor dime cómo resolver esto? ¿O hay alguna otra forma de acceder a la funcionalidad del código de acceso de la misma manera para que sea accesible en todas las versiones?

Respuestas a la pregunta(2)

Su respuesta a la pregunta