title: SharedPreferences per user?
body: <p>I need to keep a set of preferences per user and another set of preferences for the whole app. The users are kept in a SQLite database.</p>
  
  <p>I will also be using PreferenceFragment to show the preferences.</p>
  
  <p>If I use <code>getSharedPreferences()</code> per user and one for the system, will the preference fragments show the correct preferences?</p>
  
  <p>Or should I use tables in my case and either:</p>
  
  <ol>
  <li>forego the use of PreferenceFragment and write my own classes and layouts</li>
  <li>Fill one preferences file on startup based on user and system preferences stored in SQLite</li>
  </ol>
  
  <p>What is the best <strong>practice</strong> in this case?</p>