For hidden flavor, make notification open system settings activity.

Этот коммит содержится в:
Gary van der Merwe
2017-12-15 12:38:56 +02:00
родитель 841d3e581c
Коммит 42429f3496
+5 -3
Просмотреть файл
@@ -39,15 +39,17 @@ public class TrackingService extends Service {
.setSmallIcon(R.drawable.ic_stat_notify) .setSmallIcon(R.drawable.ic_stat_notify)
.setPriority(NotificationCompat.PRIORITY_LOW) .setPriority(NotificationCompat.PRIORITY_LOW)
.setCategory(Notification.CATEGORY_SERVICE); .setCategory(Notification.CATEGORY_SERVICE);
Intent intent;
if (!BuildConfig.HIDDEN_APP) { if (!BuildConfig.HIDDEN_APP) {
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), 0); intent = new Intent(context, MainActivity.class);
builder builder
.setContentTitle(context.getString(R.string.settings_status_on_summary)) .setContentTitle(context.getString(R.string.settings_status_on_summary))
.setTicker(context.getString(R.string.settings_status_on_summary)) .setTicker(context.getString(R.string.settings_status_on_summary))
.setContentIntent(pendingIntent)
.setColor(ContextCompat.getColor(context, R.color.primary_dark)); .setColor(ContextCompat.getColor(context, R.color.primary_dark));
} else {
intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
} }
builder.setContentIntent(PendingIntent.getActivity(context, 0, intent, 0));
return builder.build(); return builder.build();
} }