I have a cell style style. I define the headers:
<preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> <header android:id="@+id/pref_general" android:fragment="MyPreferencesFragment" android:title="@string/pref_general_title"> <extra android:name="resource" android:value="pref_general" /> </header> <header android:id="@+id/pref_sharing" android:fragment="MyPreferencesFragment" android:title="@string/pref_sharing_title"> <extra android:name="resource" android:value="pref_sharing" /> </header> </preference-headers>
Then I load them into PreferenceActivity:
public void onBuildHeaders(List<Header> target) { loadHeadersFromResource(R.xml.preference_headers, target); }
How can I then specify the exact fragment by its identifier in startPreferenceFragment? How can I access the list item corresponding to this fragment so that I can enable / disable it?
source share