Thank you guys for your answers! Now it is more clear!
Thanks Sergio Il giorno martedì 31 luglio 2012 15:55:25 UTC+2, Sergio Panico ha scritto: > > Hi all, > I need your help to have a clarification for the preferences framework of > Android. > > Accordingly to Google API Reference ( > http://developer.android.com/reference/android/preference/PreferenceActivity.html) > > I created my app preferences section by extending the PreferenceActivity > class and by creating (sub)fragment for each different sections. It seems > works well, but here is the first question: > 1. Google API documentation talks about 2 "styles" for creating > preference sections of an app: one "deprecated" old style, and one "newest" > technique fragment-based. As per my understanding, with the first "old" > method, all the settings belong to only one "screen", instead with the > second it is possibile to create headers and subsection for grouping the > settings. BTW, always for google gudelines, it is not a "best practice" to > spread the setting into several section ( > http://developer.android.com/design/patterns/settings.html). So the > question is, what of this two "techniques" is better to use? What is the > criteria (for example number of settings...) to choose one or the other > solution? > > Then, assuming that i've choosen one of the technique and have implemented > my preference section in my app, i know that all the settings are managed > by Android with SharedPreference class. Now, I need to access to my > settings outside the my PreferenceActivity class. I thought to work in this > way: in my main Application class, I create a static method that, using the > context of the app, accesses to the SharedPreferences object, retrive the > setting I ask for, and return its value to the caller. But, the > getSharedPreferences Context's method ask me for a "name" and a "mode". > Accordingly to API reference "name" is "Desired preferences file" and > "mode" is the "Operating mode". The question is: > 2. How can I know what is the preference file for my application, as was > the Android framework that managed the preferences for me (within my > PreferenceActivity class)? > > Thanks a lot for all the clarification > Regards > Sergio > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

