To Write:
SharedPreferences preferences = getSharedPreferences("AUTHENTICATION_FILE_NAME", Context.MODE_WORLD_WRITEABLE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Authentication_Id",userid.getText().toString());
editor.putString("Authentication_Password",password.getText().toString());
editor.putString("Authentication_Status","true");
editor.apply();
Чтение:
SharedPreferences prfs = getSharedPreferences("AUTHENTICATION_FILE_NAME", Context.MODE_PRIVATE);
String Astatus = prfs.getString("Authentication_Status", "");
SRV*C:\dev\symbols*http://msdl.microsoft.com/download/symbols;\\foo\build1234
Должно работать нормально, если \\ foo \ build1234
- это просто плоские PDB. Кэш здесь не нужен; вам просто нужно добавить каталог к пути к вашему символу.
Ключевое слово cache указывает, где вы хотите кэшировать файлы символов, и полезно для локального кэширования символов из неиндексированных общих ресурсов (например, \\ foo \ build1234
)
cache*C:\dev\symbols;SRV*C:\dev\symbols*http://msdl.microsoft.com/download/symbols;\\foo\build1234
В указанном выше пути будут храниться символы от MS ' Сервер символов s и ваш символ совместно используются на вашем локальном компьютере в C: \ dev \ symbols.
Чтобы отладить проблемы с символами с помощью windbg, выполните
!sym noisy
.reload <some exe or DLL in your session>
А затем выполните некоторые действия, которые заставят загрузить PDB. Вы увидите, где windbg ищет файлы, и если он отклоняет PDB, почему он это сделал.
!sym quiet
Затем подавит запросы символов.