support shortcuts opening feedsactivity
This commit is contained in:
parent
d4ccac5d1e
commit
a97d29d114
@ -37,6 +37,9 @@
|
|||||||
android:name=".FeedsActivity"
|
android:name=".FeedsActivity"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:uiOptions="splitActionBarWhenNarrow" >
|
android:uiOptions="splitActionBarWhenNarrow" >
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.MAIN" />
|
||||||
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
<activity
|
||||||
android:name=".HeadlinesActivity"
|
android:name=".HeadlinesActivity"
|
||||||
|
@ -88,6 +88,21 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe
|
|||||||
if (m_slidingMenu != null)
|
if (m_slidingMenu != null)
|
||||||
m_slidingMenu.showMenu();
|
m_slidingMenu.showMenu();
|
||||||
|
|
||||||
|
Intent i = getIntent();
|
||||||
|
boolean shortcutMode = i.getBooleanExtra("shortcut_mode", false);
|
||||||
|
|
||||||
|
Log.d(TAG, "is_shortcut_mode: " + shortcutMode);
|
||||||
|
|
||||||
|
if (shortcutMode) {
|
||||||
|
int feedId = i.getIntExtra("feed_id", 0);
|
||||||
|
boolean isCat = i.getBooleanExtra("feed_is_cat", false);
|
||||||
|
String feedTitle = i.getStringExtra("feed_title");
|
||||||
|
|
||||||
|
Feed tmpFeed = new Feed(feedId, feedTitle, isCat);
|
||||||
|
|
||||||
|
onFeedSelected(tmpFeed);
|
||||||
|
}
|
||||||
|
|
||||||
m_pullToRefreshAttacher.setRefreshing(true);
|
m_pullToRefreshAttacher.setRefreshing(true);
|
||||||
|
|
||||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||||
@ -394,7 +409,7 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void createFeedShortcut(Feed feed) {
|
public void createFeedShortcut(Feed feed) {
|
||||||
final Intent shortcutIntent = new Intent(this, HeadlinesActivity.class);
|
final Intent shortcutIntent = new Intent(this, FeedsActivity.class);
|
||||||
shortcutIntent.putExtra("feed_id", feed.id);
|
shortcutIntent.putExtra("feed_id", feed.id);
|
||||||
shortcutIntent.putExtra("feed_is_cat", feed.is_cat);
|
shortcutIntent.putExtra("feed_is_cat", feed.is_cat);
|
||||||
shortcutIntent.putExtra("feed_title", feed.title);
|
shortcutIntent.putExtra("feed_title", feed.title);
|
||||||
|
Loading…
Reference in New Issue
Block a user