@Override public void onCreate(Bundle savedInstanceState) { setTheme(MyApplication.getThemeId()); super.onCreate(savedInstanceState); Intent intent = getIntent(); String action = intent.getAction(); Bundle extras = intent.getExtras(); if (action != null && action.equals("myexpenses.intent.manage.categories")) { helpVariant = HelpVariant.manage; setTitle(R.string.pref_manage_categories_title); } else if (extras != null) { helpVariant = HelpVariant.distribution; // title is set in categories list } else { helpVariant = HelpVariant.select; setTitle(R.string.select_category); } setContentView(R.layout.select_category); }
@SuppressWarnings("deprecation") @Override public void onCreate(Bundle savedInstanceState) { setTheme(MyApplication.getThemeId(Build.VERSION.SDK_INT < 11)); super.onCreate(savedInstanceState); setTitle(Utils.concatResStrings(this, R.string.app_name, R.string.menu_settings)); addPreferencesFromResource(R.layout.preferences); Preference pref = findPreference(MyApplication.PrefKey.SHARE_TARGET.getKey()); pref.setSummary( getString(R.string.pref_share_target_summary) + ":\n" + "ftp: \"ftp://*****:*****@my.example.org:port/my/directory/\"\n" + "mailto: \"mailto:[email protected]\""); pref.setOnPreferenceChangeListener(this); configureContribPrefs(); findPreference(MyApplication.PrefKey.SEND_FEEDBACK.getKey()).setOnPreferenceClickListener(this); findPreference(MyApplication.PrefKey.MORE_INFO_DIALOG.getKey()) .setOnPreferenceClickListener(this); pref = findPreference(MyApplication.PrefKey.RESTORE.getKey()); pref.setTitle(getString(R.string.pref_restore_title) + " (ZIP)"); pref.setOnPreferenceClickListener(this); pref = findPreference(MyApplication.PrefKey.RESTORE_LEGACY.getKey()); pref.setTitle( getString(R.string.pref_restore_title) + " (" + getString(R.string.pref_restore_legacy_data) + ")"); pref.setOnPreferenceClickListener(this); findPreference(MyApplication.PrefKey.RATE.getKey()).setOnPreferenceClickListener(this); findPreference(MyApplication.PrefKey.ENTER_LICENCE.getKey()) .setOnPreferenceChangeListener(this); setProtectionDependentsState(); findPreference(MyApplication.PrefKey.PERFORM_PROTECTION.getKey()) .setOnPreferenceChangeListener(this); findPreference(MyApplication.PrefKey.PROTECTION_ENABLE_ACCOUNT_WIDGET.getKey()) .setOnPreferenceChangeListener(this); findPreference(MyApplication.PrefKey.PROTECTION_ENABLE_TEMPLATE_WIDGET.getKey()) .setOnPreferenceChangeListener(this); findPreference(MyApplication.PrefKey.APP_DIR.getKey()).setOnPreferenceClickListener(this); setAppDirSummary(); if (savedInstanceState == null && TextUtils.equals( getIntent().getStringExtra(KEY_OPEN_PREF_KEY), MyApplication.PrefKey.PLANNER_CALENDAR_ID.getKey())) { ((CalendarListPreference) findPreference(MyApplication.PrefKey.PLANNER_CALENDAR_ID.getKey())) .show(); } findPreference(MyApplication.PrefKey.SHORTCUT_CREATE_TRANSACTION.getKey()) .setOnPreferenceClickListener(this); findPreference(MyApplication.PrefKey.SHORTCUT_CREATE_TRANSFER.getKey()) .setOnPreferenceClickListener(this); findPreference(MyApplication.PrefKey.SHORTCUT_CREATE_SPLIT.getKey()) .setOnPreferenceClickListener(this); findPreference(MyApplication.PrefKey.SECURITY_QUESTION.getKey()) .setSummary( Utils.concatResStrings( this, R.string.pref_security_question_summary, R.string.contrib_key_requires)); findPreference(MyApplication.PrefKey.SHORTCUT_CREATE_SPLIT.getKey()) .setSummary( Utils.concatResStrings( this, R.string.pref_shortcut_summary, R.string.contrib_key_requires)); }
private static ContextThemeWrapper wrapAppTheme(Context ctx) { return new ContextThemeWrapper(ctx, MyApplication.getThemeId()); }