Home | History | Annotate | Download | only in app_package
      1 package ${packageName};
      2 
      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 
      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)
     16 public 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