package com.florianmski.tracktoid.ui.activities;
import android.app.Activity;
import android.os.Bundle;
import com.florianmski.tracktoid.TraktoidConstants;
import com.florianmski.tracktoid.data.WEpisode;
import com.florianmski.tracktoid.ui.fragments.traktitems.EpisodeFragment;
import com.florianmski.tracktoid.ui.fragments.traktitems.TraktItemFragment;
public class EpisodeActivity extends TraktItemActivity
{
@Override
protected TraktItemFragment getFragment(String id, Bundle activityBundle)
{
String showId = activityBundle.getString(TraktoidConstants.BUNDLE_SHOW_ID);
int season = activityBundle.getInt(TraktoidConstants.BUNDLE_SEASON);
int episode = activityBundle.getInt(TraktoidConstants.BUNDLE_EPISODE);
return EpisodeFragment.newInstance(showId, season, id, episode);
}
public static void launch(Activity a, WEpisode wEpisode)
{
Bundle b = getBundle(wEpisode);
// b.putString(TraktoidConstants.BUNDLE_TITLE, title.toString());
b.putString(TraktoidConstants.BUNDLE_SHOW_ID, String.valueOf(wEpisode.showId));
b.putInt(TraktoidConstants.BUNDLE_SEASON, wEpisode.getTraktItem().season);
b.putInt(TraktoidConstants.BUNDLE_EPISODE, wEpisode.getTraktItem().number);
launchActivity(a, EpisodeActivity.class, b);
}
}