Хранение
локальных данных
До �их пор �ы пытали�� напи�ат� (и пи�али) приложения� которые не нужда�т�
�я в хранении данных при выходе из них� Они за�ружа�т�я� запу�ка�т�я и за�
верша�т работу� не о�тавляя по�ле �ебя никаких �ледов� Однако бол�шая ча�т�
ре ал�ных про�ра�� нуждает�я в �охранении у�тойчивых �о�тояний� буд� �то
про�тая у�тановка раз�ера шрифта� пикантное фото � по�ледне�о корпоратива
или план здо рово�о питания на �леду��у� недел�� Что бы �то ни было� �������
позволяет по�тоянно хранит� данные на �обил�но� у�трой�тве для по�леду��е�о
и�пол� зования и за�и�ает их от �лучайно�о или злона�еренно�о до�тупа дру�их
про�ра���
Ваше приложение �ожет хранит� данные� и�пол�зуя не�кол�ко различных �по�
�обов в зави�и�о�ти от раз�ера данных� их �труктуры� вре�ени хранения и то�о�
будут ли они и�пол�зоват��я дру�и�и про�ра��а�и� В �той �лаве �ы разбере� три
про�тых �по�оба хранения локал�ных данных: преду�тановки �P�� �охранение
�о�тояния объекта и хранение файлов во фл�ш�па�яти� В �лаве 9 «Работа � SQL»
�ы изучи� более �овершенные �по�обы� которые и�пол�зу�т в�троенну� �и�те�у
управления база�и данных SQL�te�
6 .1 . Добавление пункта Options в Sudoku
В разделе 3�7 «Добавление �ен�» �ы и�пол�зовали �етод
onCreateOptionsMenu()
для добавления �ен�� �одержа�е�о один �ле�ент� на �лавный �кран Su��ku� �о�да
пол�зовател� нажи�ает клавишу
Menu
и выбирает пункт
Settings…
� из кода запу�ка�
ет�я деятел�но�т�
Prefs
� которая позволяет пол�зовател� �енят� пара�етры и�ры�
Так как
Prefs
ра�ширяет
PreferenceActivity
� значения на�троек хранят�я в обла�ти
преду�тановок про�ра��ы� но изначал�но �ы ниче�о � ни�и не делали� Сейча� �ы
�обирае��я � ни�и поработат��
Достарыңызбен бөлісу: