A DialogPreference Activity . a Preference, a Dialog .
, Preference. , DialogPreference, . , DialogPreference:
void show() {
onClick();
}
onCreate() PreferencesActivity - , XML :
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
:
booleanProp = true;
if (! booleanProp) {
MyDialogPreference dp = (MyDialogPreference)getPreferenceScreen().findPreference("dialog_preference");
dp.show();
}
, protected , .
- Dialog PrefenceActivity, , , Intent, , , Dialog . PreferenceActivity, XML :
<PreferenceScreen
android:title="@string/title_of_preference"
android:summary="@string/summary_of_preference">
<intent android:action="your.action.goes.HERE"/>
</PreferenceScreen>