Сервис onCreate () не вызывается - PullRequest
0 голосов
/ 24 января 2020

У меня есть актив A, и после нажатия кнопки я запускаю другое действие B, в котором я запускаю сервис, используя bindService, как показано ниже:

Intent intent = new Intent(context, RadioService.class); context.bindService(intent, serviceConnection, Context.BIND_AUTO_CREATE);

Во время этого onCreate() класса обслуживания вызывается. Теперь, когда я закрываю действие B внутри onDestroy() BI, я прекращаю обслуживание, как показано ниже:

context.unbindService(serviceConnection);

Проблема, с которой я сталкиваюсь, - это второй раз, когда я вхожу в действие B, класс обслуживания onCreate() не вызывается. Почему так? Что можно сделать, если я хочу, чтобы onCreate() назывался.

1 Ответ

0 голосов
/ 25 января 2020

Я решил, позвонив startService() до bindService().

...