Cleaned up code so that Defaults are set up correctly in notifyUser() method.

This commit is contained in:
PhotonQyv 2017-08-26 15:11:41 +01:00
parent fac7350c25
commit 5d9ec01224
1 changed files with 4 additions and 7 deletions

View File

@ -596,14 +596,11 @@ public class Helper {
.setAutoCancel(true) .setAutoCancel(true)
.setContentIntent(pIntent) .setContentIntent(pIntent)
.setContentText(message); .setContentText(message);
if( sharedpreferences.getBoolean(Helper.SET_NOTIF_SILENT,false) ) {
notificationBuilder.setDefaults(DEFAULT_VIBRATE|FLAG_SHOW_LIGHTS);
/* My phone's LED can only do a RED colour, so someone else will need to see how
it looks, and perhaps tweak it to a nicer BLUE, or whatever colour.
Could as angryTux suggested add some sort of option for user to choose the colour, int notifDefaults = FLAG_SHOW_LIGHTS;
but not really sure that wouldn't just add another extra setting for no real reason. notificationBuilder.setDefaults(notifDefaults);
*/ if( sharedpreferences.getBoolean(Helper.SET_NOTIF_SILENT,false) ) {
notificationBuilder.setDefaults(notifDefaults|DEFAULT_VIBRATE);
}else { }else {
String soundUri = ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + context.getPackageName() +"/"; String soundUri = ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + context.getPackageName() +"/";
notificationBuilder.setSound(Uri.parse(soundUri + R.raw.boop)); notificationBuilder.setSound(Uri.parse(soundUri + R.raw.boop));