1212import android .util .Log ;
1313
1414public class SettingsActivity extends PreferenceActivity {
15-
16- private SettingsFragment settingsFrag ;
17-
15+
16+ private SettingsFragment settingsFrag ;
17+
1818 @ Override
19- protected void onCreate (final Bundle savedInstanceState )
20- {
21- super .onCreate (savedInstanceState );
22- SharedPreferences prefs = PreferenceManager .getDefaultSharedPreferences (this );
23- settingsFrag = new SettingsFragment ();
24- settingsFrag .setActivity (this );
25- prefs .registerOnSharedPreferenceChangeListener (settingsFrag );
26- getFragmentManager ().beginTransaction ().replace (android .R .id .content , settingsFrag ).commit ();
19+ protected void onCreate (final Bundle savedInstanceState ) {
20+ super .onCreate (savedInstanceState );
21+ SharedPreferences prefs = PreferenceManager
22+ .getDefaultSharedPreferences (this );
23+ settingsFrag = new SettingsFragment ();
24+ settingsFrag .setActivity (this );
25+ prefs .registerOnSharedPreferenceChangeListener (settingsFrag );
26+ getFragmentManager ().beginTransaction ()
27+ .replace (android .R .id .content , settingsFrag ).commit ();
2728 }
2829
29- public static class SettingsFragment extends PreferenceFragment implements OnSharedPreferenceChangeListener
30- {
31- private Activity activity ;
32-
33- @ Override
34- public void onCreate (final Bundle savedInstanceState )
35- {
36- super . onCreate ( savedInstanceState );
37- addPreferencesFromResource ( R . xml . preferences );
38- }
39-
40- @ Override
41- public void onSharedPreferenceChanged ( SharedPreferences sharedPreferences , String key ) {
42- Intent returnData = new Intent ();
43- Log .d ("Settings Activity" ,"Preference changed: " + key );
44- returnData .putExtra ("PREF_KEY" , key );
45- activity .setResult (RESULT_OK , returnData );
46- }
47-
48- private void setActivity (Activity activity ) {
49- this .activity = activity ;
50- }
30+ public static class SettingsFragment extends PreferenceFragment implements
31+ OnSharedPreferenceChangeListener {
32+ private Activity activity ;
33+
34+ @ Override
35+ public void onCreate (final Bundle savedInstanceState ) {
36+ super . onCreate ( savedInstanceState );
37+ addPreferencesFromResource ( R . xml . preferences );
38+ }
39+
40+ @ Override
41+ public void onSharedPreferenceChanged (
42+ SharedPreferences sharedPreferences , String key ) {
43+ Intent returnData = new Intent ();
44+ Log .d ("Settings Activity" , "Preference changed: " + key );
45+ returnData .putExtra ("PREF_KEY" , key );
46+ activity .setResult (RESULT_OK , returnData );
47+ }
48+
49+ private void setActivity (Activity activity ) {
50+ this .activity = activity ;
51+ }
5152 }
5253}
0 commit comments