/ / Користувацький користувальницький інтерфейс без переваг, андроїд - андроїд, андроїд-фрагменти, спільні налаштування

Користувацький інтерфейс налаштування без вказівки активності android - android, android-фрагменти, sharedpriferences

Це запитання може бути задано раз, але все жнемає переконливої ​​відповіді. У мене є лише одна діяльність, яка завантажує різні фрагменти, тому не хочу створювати активність уподобань, щоб замінити цю одну діяльність. Чи можливо створити власний інтерфейс і зберегти налаштування в межах фрагмента, не використовуючи активність налаштування?

Відповіді:

2 для відповіді № 1

Абсолютно, PreferenceActivity це лише зручність для автоматизації роботи із спільними префіксами, зміненими діями користувача. Ніщо не заважає тобі, скажімо, створивши елемент прапорця і отримавши SharedPreferences об'єкта за допомогою вашого поточного контексту та редагування деяких преф.

Крім того, якщо у вас є одна діяльність, яка просто перемикається між фрагментами, ви також можете скористатися PreferenceFragment