Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.app.dmitryteplyakov.sportdiary.Settings;
- import android.os.Bundle;
- import android.support.v7.preference.PreferenceFragmentCompat;
- import com.app.dmitryteplyakov.sportdiary.R;
- /**
- * Created by dmitry21 on 16.08.17.
- */
- public class PreferenceFragment extends PreferenceFragmentCompat {
- private static final String ARG_PREF = "com.app.preferenceFragment.arg_pref";
- public static PreferenceFragment newInstance(String sett) {
- Bundle args = new Bundle();
- args.putSerializable(ARG_PREF, sett);
- PreferenceFragment fragment = new PreferenceFragment();
- fragment.setArguments(args);
- return fragment;
- }
- @Override
- public void onCreatePreferences(Bundle bundle, String s) {
- if(getArguments().getSerializable(ARG_PREF) != null) {
- String sett = (String) getArguments().getSerializable(ARG_PREF);
- if (sett.equals("general"))
- addPreferencesFromResource(R.xml.preferences_general);
- }
- else
- addPreferencesFromResource(R.xml.preferences);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement