• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package ${packageName};
2
3import android.annotation.TargetApi;
4import android.os.Build;
5import android.os.Bundle;
6import android.preference.PreferenceActivity;
7import android.preference.PreferenceFragment;
8
9/**
10 * A settings Activity for {@link ${className}}.
11 * <p />
12 * A DreamService can only be used on devices with API v17+, so it is safe
13 * for us to use a {@link PreferenceFragment} here.
14 */
15@TargetApi(Build.VERSION_CODES.HONEYCOMB)
16public class ${settingsClassName} extends PreferenceActivity {
17
18    @Override
19    protected void onCreate(Bundle savedInstanceState) {
20        super.onCreate(savedInstanceState);
21
22        getFragmentManager().beginTransaction()
23                .replace(android.R.id.content, new DreamPreferenceFragment()).commit();
24    }
25
26    public static class DreamPreferenceFragment extends PreferenceFragment {
27
28        @Override
29        public void onCreate(Bundle savedInstanceState) {
30            super.onCreate(savedInstanceState);
31            addPreferencesFromResource(R.xml.${prefs_name});
32        }
33
34    }
35
36}
37