12fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn/*
22fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * Copyright (C) 2007 The Android Open Source Project
32fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn *
42fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * Licensed under the Apache License, Version 2.0 (the "License");
52fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * you may not use this file except in compliance with the License.
62fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * You may obtain a copy of the License at
72fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn *
82fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn *      http://www.apache.org/licenses/LICENSE-2.0
92fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn *
102fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * Unless required by applicable law or agreed to in writing, software
112fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * distributed under the License is distributed on an "AS IS" BASIS,
122fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * See the License for the specific language governing permissions and
142fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn * limitations under the License.
152fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn */
162fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn
172fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackbornpackage com.example.android.apis.preference;
182fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn
192fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackbornimport com.example.android.apis.R;
202fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn
212fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackbornimport android.os.Bundle;
222fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackbornimport android.preference.PreferenceActivity;
232fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackbornimport android.preference.PreferenceManager;
242fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn
252fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackbornpublic class SwitchPreference extends PreferenceActivity {
262fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn
272fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn    @Override
282fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn    protected void onCreate(Bundle savedInstanceState) {
292fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn        super.onCreate(savedInstanceState);
302fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn
312fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn        PreferenceManager.setDefaultValues(this, "switch", MODE_PRIVATE,
322fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn                R.xml.default_values, false);
332fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn
342fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn        // Load the preferences from an XML resource
352fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn        getPreferenceManager().setSharedPreferencesName("switch");
362fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn        addPreferencesFromResource(R.xml.preference_switch);
372fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn    }
382fd75c63684e4ada9e00e1d31304519e60f5a22aDianne Hackborn}
39