Let WatchManager updateDatabase use ForegroundChangedMessage

filtering
Floens 10 years ago
parent 88f7b0bd31
commit 653e2cfe08
  1. 3
      Clover/app/src/main/java/org/floens/chan/core/manager/WatchManager.java
  2. 7
      Clover/app/src/main/java/org/floens/chan/ui/activity/StartActivity.java

@ -245,6 +245,9 @@ public class WatchManager {
public void onEvent(Chan.ForegroundChangedMessage message) { public void onEvent(Chan.ForegroundChangedMessage message) {
updateNotificationServiceState(); updateNotificationServiceState();
updateTimerState(true); updateTimerState(true);
if (!message.inForeground) {
updateDatabase();
}
} }
public void onWatchEnabledChanged(boolean watchEnabled) { public void onWatchEnabledChanged(boolean watchEnabled) {

@ -227,13 +227,6 @@ public class StartActivity extends AppCompatActivity {
Chan.getInstance().activityEnteredBackground(); Chan.getInstance().activityEnteredBackground();
} }
@Override
protected void onPause() {
super.onPause();
Chan.getWatchManager().updateDatabase();
}
private Controller stackTop() { private Controller stackTop() {
return stack.get(stack.size() - 1); return stack.get(stack.size() - 1);
} }

Loading…
Cancel
Save