diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-09-18 15:17:39 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-09-18 15:17:39 +0400 |
| commit | 46751e25b3b73c5b8cc5241033c4154ad469b7b7 (patch) | |
| tree | 3ec10a5fa4adcbd237a0c1b245de5a6b82d7ab65 /src/org/fox/ttrss/HeadlinesActivity.java | |
| parent | 62622642b8e70237e9d2fa677080e2f6ac26b8cd (diff) | |
implement refreshing headlines in headlinesactivity
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/HeadlinesActivity.java | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/src/org/fox/ttrss/HeadlinesActivity.java b/src/org/fox/ttrss/HeadlinesActivity.java index b76a1a0e..0f92a487 100644 --- a/src/org/fox/ttrss/HeadlinesActivity.java +++ b/src/org/fox/ttrss/HeadlinesActivity.java @@ -71,6 +71,13 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL }
@Override
+ protected void refresh() {
+ super.refresh();
+
+
+ }
+
+ @Override
protected void loginSuccess() {
Log.d(TAG, "loginSuccess");
@@ -144,9 +151,6 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL ArticlePager af = (ArticlePager) getSupportFragmentManager().findFragmentByTag(FRAG_ARTICLE);
af.setActiveArticle(article);
-
-// ft.replace(R.id.article_fragment, frag, FRAG_ARTICLE);
-// ft.addToBackStack(null);
hf.notifyUpdated();
@@ -161,4 +165,24 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL initMenu();
}
+
+ @Override
+ public void onHeadlinesLoaded() {
+ HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES);
+
+ if (hf != null) {
+ Article article = hf.getAllArticles().get(0);
+
+ hf.setActiveArticle(article);
+
+ ArticlePager af = new ArticlePager(article);
+
+ FragmentTransaction ft = getSupportFragmentManager()
+ .beginTransaction();
+
+ ft.replace(R.id.article_fragment, af, FRAG_ARTICLE);
+
+ ft.commit();
+ }
+ }
}
|