From a99d2aaabb53e7a6d921f4663a78f35edc4ee2f8 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 18 Jan 2021 23:01:40 +0300 Subject: catchupFeed: try to refresh after request has completed --- org.fox.ttrss/src/main/AndroidManifest.xml | 4 ++-- .../src/main/java/org/fox/ttrss/MasterActivity.java | 5 ----- .../src/main/java/org/fox/ttrss/OnlineActivity.java | 17 +++++++++-------- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/org.fox.ttrss/src/main/AndroidManifest.xml b/org.fox.ttrss/src/main/AndroidManifest.xml index fd57a336..6b1a19b1 100755 --- a/org.fox.ttrss/src/main/AndroidManifest.xml +++ b/org.fox.ttrss/src/main/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="530" + android:versionName="1.296"> diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java index d2fb2cc1..121b836c 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java @@ -551,11 +551,6 @@ public class MasterActivity extends OnlineActivity implements HeadlinesEventList onArticleSelected(article, true); } - public void catchupFeed(final Feed feed, final String mode) { - super.catchupFeed(feed, mode); - refresh(); - } - @Override public void onHeadlinesLoaded(boolean appended) { // TODO Auto-generated method stub diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java index 3f12a1c6..04e31a99 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java @@ -31,9 +31,6 @@ import android.widget.EditText; import android.widget.ListView; import android.widget.TextView; -import androidx.appcompat.view.ActionMode; -import androidx.appcompat.widget.Toolbar; - import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; @@ -53,6 +50,9 @@ import java.lang.reflect.Type; import java.util.HashMap; import java.util.List; +import androidx.appcompat.view.ActionMode; +import androidx.appcompat.widget.Toolbar; + public class OnlineActivity extends CommonActivity { private final String TAG = this.getClass().getSimpleName(); @@ -103,7 +103,7 @@ public class OnlineActivity extends CommonActivity { String[] catchupModes = { "all", "1day", "1week", "2week" }; String mode = catchupModes[position]; - catchupFeed(feed, mode); + catchupFeed(feed, mode, true); } } }) @@ -127,7 +127,7 @@ public class OnlineActivity extends CommonActivity { public void onClick(DialogInterface dialog, int which) { - catchupFeed(feed, "all"); + catchupFeed(feed, "all", true); } }) @@ -1323,13 +1323,14 @@ public class OnlineActivity extends CommonActivity { return super.onKeyUp(keyCode, event); } - - public void catchupFeed(final Feed feed, final String mode) { + + public void catchupFeed(final Feed feed, final String mode, final boolean refreshAfter) { Log.d(TAG, "catchupFeed=" + feed + "; mode=" + mode); ApiRequest req = new ApiRequest(getApplicationContext()) { protected void onPostExecute(JsonElement result) { - // refresh? + if (refreshAfter) + refresh(); } }; -- cgit v1.2.3