title: notificationcompat setDefaults and setting
body: <p>I'm adding a notification to my android project:</p>
  
  <pre><code>mBuilder.setContentTitle("title");
  mBuilder.setContentText("Text");
  mBuilder.setSmallIcon(R.drawable.icon);
  mBuilder.setDefaults(Notification.DEFAULT_LIGHTS | Notification.DEFAULT_VIBRATE);
  mBuilder.setSound(Uri.parse("android.resource://com.my.package/" + R.raw.sound));
  mBuilder.setOnlyAlertOnce(true);
  </code></pre>
  
  <p>Now, I would like a "settings view" where the user can decide if he/she wants vibrating or sound.</p>
  
  <p>How should I store this setting and update setDefaults and setSound?</p>