Roll NDK to pick std::deque patch.
[android_tools.git] / sdk / tools / templates / other / Daydream / root / src / app_package / SettingsActivity.java.ftl
blobcd1b4c8a9c90a4563e3d794b9bdf2bf106ccc27e
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>
10 /**
11  * A settings Activity for {@link ${className}}.
12  * <p />
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.
15  */
16 @TargetApi(Build.VERSION_CODES.HONEYCOMB)
17 public class ${settingsClassName} extends PreferenceActivity {
19     @Override
20     protected void onCreate(Bundle savedInstanceState) {
21         super.onCreate(savedInstanceState);
23         getFragmentManager().beginTransaction()
24                 .replace(android.R.id.content, new DreamPreferenceFragment()).commit();
25     }
27     public static class DreamPreferenceFragment extends PreferenceFragment {
29         @Override
30         public void onCreate(Bundle savedInstanceState) {
31             super.onCreate(savedInstanceState);
32             addPreferencesFromResource(R.xml.${prefs_name});
33         }
35     }