@Override public void onPause() { if (debug) { logString = TAG + ": onPause()"; Log.d(TAG, logString); ActivityMain.appendLog("debug.txt", logString, false); } super.onPause(); getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onCreate(Bundle savedInstanceState) { if (debug) { logString = TAG + ": onCreate()"; Log.d(TAG, logString); ActivityMain.appendLog("debug.txt", logString, false); } super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); // Set current setting values to the presented interface updatePreferenceSummary(sharedPrefs, "prefAlarmTime"); updatePreferenceSummary(sharedPrefs, "prefRunningSpeed"); updatePreferenceSummary(sharedPrefs, "prefEscapeTimeout"); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (debug) { logString = TAG + ": onCreateView()"; Log.d(TAG, logString); ActivityMain.appendLog("debug.txt", logString, false); } View v = inflater.inflate(R.layout.fragment_settings, container, false); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); WakeUpConfiguration fragment = new WakeUpConfiguration(); fragmentTransaction.add(R.id.fragment_preferences, fragment); fragmentTransaction.commit(); return v; }