// MY_PREFS_NAME - a static String variable like:
//public static final String MY_PREFS_NAME = "MyPrefsFile";
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
editor.putString("name", "Elena");
editor.putInt("idName", 12);
editor.commit();
SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE);
String restoredText = prefs.getString("text", null);
if (restoredText != null) {
String name = prefs.getString("name", "No name defined");//"No name defined" is the default value.
int idName = prefs.getInt("idName", 0); //0 is the default value.
}
Дополнительная информация:
Это - вероятно, McAfee сканер при запуске, который содержит блокировку. Если Вы только используете доступ для чтения, он обойден. Я полагаю, что можно использовать инструмент Sysinternals Process Viewer (лишенный Microsoft) для подтверждения этого.
Не уверенный, какую подписку Вы имеете для McAfee, но можно определить правила исключения так, чтобы она не сканировала этот файл.
Я не в состоянии копировать это на наших файловых серверах.
Однако я действительно знаю, что Оппортунистическая блокировка отключена, так как мы используем PeerLock PeerSoftware.