@Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        if (intent == null) {
            return START_NOT_STICKY;
        }
        String action = intent.getAction();
        if (ACTION_START.equals(action)) {
            startNetBare();
            startForeground(notificationId(), createNotification());
        } else if (ACTION_STOP.equals(action)) {
            stopNetBare();
            stopForeground(true);
            stopSelf();
        } else {
            stopSelf();
        }
        return super.onStartCommand(intent, flags, startId);
    }
A {@link Notification} object describing what to show the user. Must not be null.

@return The Notification to be displayed.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareService.java