Нужно ли мне вызывать stopForeground (true); перед вызовом stopSelf (); в сервисе? - PullRequest
0 голосов
/ 09 июня 2019

Мой код для остановки службы, когда я нажимаю кнопку закрытия в моем уведомлении.

mMediaSessionCompat.setCallback(new MediaSessionCompat.Callback() {
            @Override
            public void onStop() {
                super.onStop();
                Main.unbindService(getApplicationContext());
                stopSelf();
                Log.d(TAG,"stop!");
}

Нужно ли мне также звонить stopForeground(true); перед вызовом stopSelf();

Поскольку мое Уведомление построено с:

Notification notification = notificationBuilder.build();
startForeground(Constants.NOTIFICATION_ID.SERVICE_ID, notification);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...