перменные boolean и методы onStart, onStop
при написании кода Таймер: 6 раздел, урок 6.4 видимость активностей, есть несколько переменных Боолеан.
private boolean wasRunning = false;
private boolean isRunning = false;
при написании методов onStart, onStop они писались следующим образом:
@Override
protected void onStop() {
super.onStop();
wasRunning = isRunning;
isRunning = false;
}
@Override
protected void onStart() {
super.onStart();
isRunning = wasRunning;
}
Уважаемые, прошу обьясните как тут отрабатывают переменные боолеан если в обох случаях они равны false и почему мы добавили переменную wasRunning.
Заранее благодарю.