diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2012-09-16 21:59:03 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2012-09-16 21:59:03 +0400 |
| commit | 306a0bf4c9c0c3a8db719d6bd6211aa5f6355c0c (patch) | |
| tree | d10dd8f75fdc1008df027046b1299640413b1e03 /src/org/fox/ttrss/HeadlinesActivity.java | |
| parent | a5ee43a4e61cf756b8f66985ecbadddc0ca29b80 (diff) | |
implement application singleton to store retrieved headlines
activities
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/HeadlinesActivity.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/org/fox/ttrss/HeadlinesActivity.java b/src/org/fox/ttrss/HeadlinesActivity.java index 59234d21..ad1a691b 100644 --- a/src/org/fox/ttrss/HeadlinesActivity.java +++ b/src/org/fox/ttrss/HeadlinesActivity.java @@ -52,14 +52,8 @@ private final String TAG = this.getClass().getSimpleName(); Article activeArticle = i.getParcelableExtra("activeArticle");
Article article = i.getParcelableExtra("article");
- ArrayList<Article> alist = i.getParcelableArrayListExtra("articles");
- ArticleList articles = new ArticleList();
-
- for (Article a : alist)
- articles.add(a);
-
- HeadlinesFragment hf = new HeadlinesFragment(feed, activeArticle, articles);
- ArticlePager af = new ArticlePager(hf.getArticleById(article.id), hf.getAllArticles());
+ HeadlinesFragment hf = new HeadlinesFragment(feed, activeArticle);
+ ArticlePager af = new ArticlePager(hf.getArticleById(article.id));
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
@@ -147,7 +141,7 @@ private final String TAG = this.getClass().getSimpleName(); HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES);
- Fragment frag = new ArticlePager(article, hf.getAllArticles());
+ Fragment frag = new ArticlePager(article);
ft.replace(R.id.article_fragment, frag, FRAG_ARTICLE);
//ft.addToBackStack(null);
@@ -156,6 +150,7 @@ private final String TAG = this.getClass().getSimpleName(); } else {
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES);
if (hf != null) hf.setActiveArticle(article);
+ initMenu();
}
}
|