Hi i have set up a view pager and fragments for each page and that's all working as it should however i can not get a preference screen to show on one of my pages no matter what i try.
My fragment that i'm trying to add a preference screen looks like this
public class Extras extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View V = inflater.inflate(R.layout.extras, null, false);
        return V;
    }
}
So then i read the documentation on PreferenceFragments here http://developer.android.com/reference/android/preference/PreferenceFragment.html
But when i add this in my Extras class as the above link shows
public static class Extras extends PreferenceFragment {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preferences);
    }
}
I error out just extending PreferenceFragment errors in my view pager i read the below link though that PreferenceFragments aren't part of the compatiblity library which i believe is my issue. So is it possible to add a preference screen in one of my pages in my viewpager or is this something i'm going to have to do with a listview and basically make my own preference screen
Was PreferenceFragment intentionally excluded from the compatibility package?
Thank you for any help with this issue
 
     
    