title: Foreground notification service not working in one plus devices
body: <p>Below is the code for starting the foreground service.
  It is working fine for many devices like Samsung, moto, Vivo, Oppo and also with Android version nougat and oreo, but not working on One plus devices.
  Can anyone let me know if any extra changes or permission is required to run in One plus device or if any emulator supports one plus phones.</p>
  
  <pre><code>public class ForegroundService extends Service {
  
  private Context ctx;
  private static final String PRIMARY_NOTIF_CHANNEL = "default";
  
  @Override
  public void onCreate() {
      super.onCreate();
      ctx = this;
      createNotificationService();
  }
  
  private void createNotificationService(){
  
      TelephonyManager mTelephonyManager = (TelephonyManager) ctx.getSystemService(TELEPHONY_SERVICE);
      if(mTelephonyManager != null)
          mTelephonyManager.listen(new CellTowerStateListener(ctx), PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
  
      Intent notificationIntent = new Intent(this, MainActivity.class);
      notificationIntent.setAction(Constants.ACTION.MAIN_ACTION);
      notificationIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
              | Intent.FLAG_ACTIVITY_CLEAR_TASK);
      //PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
  
      RemoteViews notificationView = new RemoteViews(this.getPackageName(), R.layout.notification);
  
      if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.O) {
          setupChannel();
      }
  
      Notification notification = new NotificationCompat.Builder(this, PRIMARY_NOTIF_CHANNEL)
              .setSmallIcon(R.mipmap.ic_launcher)
              .setColor(Color.parseColor("#00f6d8"))
              .setContent(notificationView)
              .setPriority(Notification.PRIORITY_MIN)
              .setOngoing(true).build();
  
      startForeground(Constants.NOTIFICATION_ID.FOREGROUND_SERVICE, notification);
  }
  
  @Override
  public int onStartCommand(Intent intent, int flags, int startId)
  {
      return START_REDELIVER_INTENT;
  }
  
  private void setupChannel(){
      NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
      NotificationChannel chan1;
      if (android.os.Build.VERSION.SDK_INT &gt;= android.os.Build.VERSION_CODES.O) {
          chan1 = new NotificationChannel(
                  PRIMARY_NOTIF_CHANNEL,
                  PRIMARY_NOTIF_CHANNEL,
                  NotificationManager.IMPORTANCE_NONE);
  
          chan1.setLightColor(Color.TRANSPARENT);
          chan1.setLockscreenVisibility(Notification.VISIBILITY_SECRET);
  
          if(notificationManager != null)
              notificationManager.createNotificationChannel(chan1);
      }
  }
  
  
  @Override
  public IBinder onBind(Intent intent) {
      // Used only in case of bound services.
      return null;
  }
  </code></pre>
  
  <p>}</p>