@Retention(value=CLASS) @Target(value=TYPE) public @interface PreferenceHeaders
Should be used on a EActivity class which is a subclass of
PreferenceActivity, to inject
the preference headers from resource.
The annotation value should be one of R.xml.* fields.
Example :
@PreferenceHeaders(R.xml.preference_headers)
@EActivity
public class SettingsActivity extends PreferenceActivity {
@PreferenceByKey(R.string.myPref1)
Preference myPreference1;
@PreferenceByKey(R.string.checkBoxPref)
CheckBoxPreference checkBoxPref;
@AfterPreferences
void initPrefs() {
checkBoxPref.setChecked(false);
}
}
PreferenceScreenpublic abstract String resName
Copyright © 2010-2015. All Rights Reserved.