1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package eu.kanade.mangafeed.ui.setting;
- import android.os.Bundle;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import eu.kanade.mangafeed.R;
- import eu.kanade.mangafeed.data.preference.PreferencesHelper;
- import eu.kanade.mangafeed.data.sync.LibraryUpdateAlarm;
- import eu.kanade.mangafeed.widget.preference.IntListPreference;
- import eu.kanade.mangafeed.widget.preference.LibraryColumnsDialog;
- public class SettingsGeneralFragment extends SettingsNestedFragment {
- public static SettingsNestedFragment newInstance(int resourcePreference, int resourceTitle) {
- SettingsNestedFragment fragment = new SettingsGeneralFragment();
- fragment.setArgs(resourcePreference, resourceTitle);
- return fragment;
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {
- View view = super.onCreateView(inflater, container, savedState);
- PreferencesHelper preferences = getSettingsActivity().preferences;
- LibraryColumnsDialog columnsDialog = (LibraryColumnsDialog) findPreference(
- getString(R.string.pref_library_columns_dialog_key));
- columnsDialog.setPreferencesHelper(preferences);
- IntListPreference updateInterval = (IntListPreference) findPreference(
- getString(R.string.pref_library_update_interval_key));
- updateInterval.setOnPreferenceChangeListener((preference, newValue) -> {
- LibraryUpdateAlarm.startAlarm(getActivity(), Integer.parseInt((String) newValue));
- return true;
- });
- return view;
- }
- }
|