Как мне создать флаг, чтобы при запуске service пользователь нажимал на другой элемент listview, который он проверит, чтобы проверить, работает ли service, и, таким образом, остановил его?Спасибо
service
listview
Вы можете использовать что-то вроде -
private boolean isMyServiceRunning() { ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { if ("com.example.MyService".equals(service.service.getClassName())) { return true; } } return false; }
Ссылка - Как проверить, работает ли сервис на Android?