1 package ${packageName};
3 import android.annotation.TargetApi;
4 import android.os.Build;
5 import android.os.Bundle;
6 import android.preference.PreferenceActivity;
7 import android.preference.PreferenceFragment;
8 <#if applicationPackage??>import ${applicationPackage}.R;</#if>
11 * A settings Activity for {@link ${className}}.
13 * A DreamService can only be used on devices with API v17+, so it is safe
14 * for us to use a {@link PreferenceFragment} here.
16 @TargetApi(Build.VERSION_CODES.HONEYCOMB)
17 public class ${settingsClassName} extends PreferenceActivity {
20 protected void onCreate(Bundle savedInstanceState) {
21 super.onCreate(savedInstanceState);
23 getFragmentManager().beginTransaction()
24 .replace(android.R.id.content, new DreamPreferenceFragment()).commit();
27 public static class DreamPreferenceFragment extends PreferenceFragment {
30 public void onCreate(Bundle savedInstanceState) {
31 super.onCreate(savedInstanceState);
32 addPreferencesFromResource(R.xml.${prefs_name});