From 606bef05d7a47b40c71cd9064fa75dd9503aa5de Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 11 Aug 2018 19:15:15 +0000 Subject: [PATCH] Make sure loader start --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 8 ++++++++ app/src/main/java/eu/faircode/email/FragmentFolder.java | 4 ++++ app/src/main/java/eu/faircode/email/FragmentIdentity.java | 4 ++++ app/src/main/java/eu/faircode/email/FragmentMessage.java | 4 ++++ app/src/main/java/eu/faircode/email/SimpleLoader.java | 4 ++++ 5 files changed, 24 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index f5651e11da..aa2a474255 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -319,6 +319,10 @@ public class FragmentAccount extends FragmentEx { this.args = args; } + protected void onStartLoading() { + forceLoad(); + } + @Override public CheckData loadInBackground() { CheckData result = new CheckData(); @@ -507,6 +511,10 @@ public class FragmentAccount extends FragmentEx { this.args = args; } + protected void onStartLoading() { + forceLoad(); + } + @Override public Throwable loadInBackground() { try { diff --git a/app/src/main/java/eu/faircode/email/FragmentFolder.java b/app/src/main/java/eu/faircode/email/FragmentFolder.java index bec7344d09..609c61c60b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentFolder.java +++ b/app/src/main/java/eu/faircode/email/FragmentFolder.java @@ -126,6 +126,10 @@ public class FragmentFolder extends FragmentEx { this.args = args; } + protected void onStartLoading() { + forceLoad(); + } + @Override public Throwable loadInBackground() { try { diff --git a/app/src/main/java/eu/faircode/email/FragmentIdentity.java b/app/src/main/java/eu/faircode/email/FragmentIdentity.java index 33cf13c18a..c1ee694f0e 100644 --- a/app/src/main/java/eu/faircode/email/FragmentIdentity.java +++ b/app/src/main/java/eu/faircode/email/FragmentIdentity.java @@ -313,6 +313,10 @@ public class FragmentIdentity extends FragmentEx { this.args = args; } + protected void onStartLoading() { + forceLoad(); + } + @Override public Throwable loadInBackground() { try { diff --git a/app/src/main/java/eu/faircode/email/FragmentMessage.java b/app/src/main/java/eu/faircode/email/FragmentMessage.java index 5065517eab..abdbefa420 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessage.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessage.java @@ -739,6 +739,10 @@ public class FragmentMessage extends FragmentEx { this.args = args; } + protected void onStartLoading() { + forceLoad(); + } + @Override public List loadInBackground() { DB db = DB.getInstance(getContext()); diff --git a/app/src/main/java/eu/faircode/email/SimpleLoader.java b/app/src/main/java/eu/faircode/email/SimpleLoader.java index 75fc6e03b6..e4a9d59d3b 100644 --- a/app/src/main/java/eu/faircode/email/SimpleLoader.java +++ b/app/src/main/java/eu/faircode/email/SimpleLoader.java @@ -78,6 +78,10 @@ public abstract class SimpleLoader { this.loader = x; } + protected void onStartLoading() { + forceLoad(); + } + @Override public Result loadInBackground() { Result result = new Result();