Если вы спросите меня, вы не должны останавливать и перезапускать сервис, как это, но я не знаю точной ситуации, которая может быть необходимостью вашего приложения.
Вы должны вызвать context.stopService(yourServiceIntent)
в вашем ListView onItemClick()
, а затем перезапустить службу с новым вводом, используя putExtra()
в том же onItemClick()
.
Но я все же рекомендую вам найти альтернативу этой процедуре остановки и перезапуска службы, поскольку она может повлиять на производительность вашего приложения за счет уменьшения времени отклика.