Permitir al usuario crear varios archivos SharedPreferences
, pero también me gustaría la opción de que eliminen estos archivos. Sé que podría usar el almacenamiento interno, pero esa no es mi pregunta.Eliminar archivo de preferencias compartidas
Mi pregunta es: "¿Cómo puedo eliminar (no solo borrar) un archivo SharedPreferences
?"
¿Usted intentó el método clear(). Creo que en realidad está destinado a eliminar todos los valores almacenados en la preferencia compartida. Por lo tanto, una vez que proporcione, a sus usuarios se les proporcionará el valor predeterminado de la preferencia compartida. –
'clear()' borrará el archivo, pero no eliminará el archivo del sistema de archivos. Una aplicación mal diseñada (como la mía) podría terminar con muchos archivos vacíos, ocupando espacio. El método de @ kirill's & @ inazaruk parece funcionar para mí. –