diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2013-10-17 10:37:32 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2013-10-17 10:37:32 +0400 |
| commit | 45116bd86bed97ec87055e6454891c7db6dad21d (patch) | |
| tree | 23dfaaeeff5add34730da4b5c0672d643235a634 /src/org/fox/ttrss/HeadlinesActivity.java | |
| parent | d975ea568dff63948fc2bf1541e256bb2d1bc87c (diff) | |
experimental support for making launcher shortcuts (to headlinesactivity
only atm)
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/HeadlinesActivity.java | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/org/fox/ttrss/HeadlinesActivity.java b/src/org/fox/ttrss/HeadlinesActivity.java index c25c755e..ed86867e 100644 --- a/src/org/fox/ttrss/HeadlinesActivity.java +++ b/src/org/fox/ttrss/HeadlinesActivity.java @@ -47,7 +47,25 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL Intent i = getIntent(); if (i.getExtras() != null) { - final Feed feed = i.getParcelableExtra("feed"); + boolean shortcutMode = i.getBooleanExtra("shortcut_mode", false); + + Log.d(TAG, "is_shortcut_mode: " + shortcutMode); + + Feed tmpFeed; + + if (shortcutMode) { + int feedId = i.getIntExtra("feed_id", 0); + boolean isCat = i.getBooleanExtra("feed_is_cat", false); + String feedTitle = i.getStringExtra("feed_title"); + + tmpFeed = new Feed(feedId, feedTitle, isCat); + + } else { + tmpFeed = i.getParcelableExtra("feed"); + } + + final Feed feed = tmpFeed; + final Article article = i.getParcelableExtra("article"); final String searchQuery = i.getStringExtra("searchQuery"); |