Я недавно нашел код, который мог бы решить мою проблему с фоновым сервисом, но я не понимаю его. Не могли бы вы рассказать мне, что мне следует писать в !, названныйOtherActivity? Эта часть красного цвета в моем коде и подсказка говорит: «не может разрешить символ„calledOtherActivity“»Не могу понять: 'calledOtherActivity'
код
@Override
public void onPause() {
if(!isFinishing()){
if(!calledOtherActivity){
stopService(serviceRef);
}
}
}
Свы значение булева создать один инициализировать его! на 'stopService (serviceRef);' вызывается, если условие должно быть 'true' ->! -Это оператор НЕ, поэтому '! calledOtherActivity = true' –
Не могли бы вы написать, как это сделать? Я был бы благодарен –
'private boolean calledOtherActivity;' вы можете присваивать 'true' и' false' для 'boolean' по умолчанию свой' false', чтобы войти внутрь вашего, если 'calledOtherActivity' должен быть' false', тогда его this -> if (NOT FALSE) = if (true) –