83
Лабораторная работа №15. Работа с настройками и БД
Задание: создать приложение, работающее с SharedPreferences и
сохраняющее настройки, а также работающее с БД SQLite - заполняющее БД
по нажатию кнопки 1 с помощью EditText, и выводящее все записи этой БД в
какой-нибудь интерфейсный элемент с помощью кнопки 2 (в
виде списка,
datagrid или просто правильно настроенного TextView).
Практически во всех приложениях есть какие-то данные, которые надо
сохранять при перезапуске приложения, например настройки. Чтобы
приложение имело
возможность сохранить данные, обычно используют
Shared Preferences.
Создайте
проект
с
Settings
Activity,
перейдите
в
файл
SettingsActivity.java. В последней версии Android Studio (4.1.2) в этом файле
используется уже готовый фрагмент с некоторыми настройками,
поэтому
менять его не надо.
Для начала добавим в приложение класс MainActivity.java и файл
интерфейса main_activity.xml (правый клик мыши по названию упаковки
класса -> New -> Activity -> Empty Activity).
Затем добавим в
MainActivity.java опциональное меню с пунктом о программе, который
открывает диалоговое окно с вашими
ФИО и краткой информацией о
приложении. Затем добавим новый пункт в файл menu.xml и в код метода
onOptionsItemSelected
-
кнопку Settings для перехода на экран
SettingsActivity, соответственно:
<
item
Достарыңызбен бөлісу: