Mholloway has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/374829 )
Change subject: Trigger a feed refresh when connectivity is regained
......................................................................
Trigger a feed refresh when connectivity is regained
Bug: T173002
Change-Id: I6ea99b38ad38d16b9a6ed407dd5212008f322157
---
M app/src/main/java/org/wikipedia/feed/FeedFragment.java
M app/src/main/java/org/wikipedia/main/MainActivity.java
M app/src/main/java/org/wikipedia/main/MainFragment.java
3 files changed, 16 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia
refs/changes/29/374829/1
diff --git a/app/src/main/java/org/wikipedia/feed/FeedFragment.java
b/app/src/main/java/org/wikipedia/feed/FeedFragment.java
index 302cb29..cff839c 100644
--- a/app/src/main/java/org/wikipedia/feed/FeedFragment.java
+++ b/app/src/main/java/org/wikipedia/feed/FeedFragment.java
@@ -280,6 +280,10 @@
refresh();
}
+ public void onGoOnline() {
+ refresh();
+ }
+
private void refresh() {
funnel.refresh(coordinator.getAge());
coordinator.reset();
diff --git a/app/src/main/java/org/wikipedia/main/MainActivity.java
b/app/src/main/java/org/wikipedia/main/MainActivity.java
index 9921171..e9b5380 100644
--- a/app/src/main/java/org/wikipedia/main/MainActivity.java
+++ b/app/src/main/java/org/wikipedia/main/MainActivity.java
@@ -107,6 +107,11 @@
}
@Override
+ protected void onGoOnline() {
+ getFragment().onGoOnline();
+ }
+
+ @Override
public void onBackPressed() {
if (getFragment().onBackPressed()) {
return;
diff --git a/app/src/main/java/org/wikipedia/main/MainFragment.java
b/app/src/main/java/org/wikipedia/main/MainFragment.java
index 1599dcc..51e4204 100644
--- a/app/src/main/java/org/wikipedia/main/MainFragment.java
+++ b/app/src/main/java/org/wikipedia/main/MainFragment.java
@@ -449,6 +449,13 @@
}
}
+ public void onGoOnline() {
+ Fragment fragment = ((NavTabFragmentPagerAdapter)
viewPager.getAdapter()).getCurrentFragment();
+ if (fragment instanceof FeedFragment) {
+ ((FeedFragment) fragment).onGoOnline();
+ }
+ }
+
@OnPageChange(R.id.fragment_main_view_pager) void onTabChanged(int
position) {
Callback callback = callback();
if (callback != null) {
--
To view, visit https://gerrit.wikimedia.org/r/374829
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6ea99b38ad38d16b9a6ed407dd5212008f322157
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits