package com.florianmski.tracktoid.ui.activities;
import android.app.Activity;
import android.os.Bundle;
import com.florianmski.tracktoid.R;
import com.florianmski.tracktoid.TraktoidConstants;
import com.florianmski.tracktoid.ui.fragments.season.PagerSeasonFragment;
public class PagerSeasonActivity extends TranslucentActivity
{
@Override
protected int getContentViewId()
{
return R.layout.activity_pager_season;
}
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
String showId = getIntent().getStringExtra(TraktoidConstants.BUNDLE_SHOW_ID);
String[] seasonIds = getIntent().getStringArrayExtra(TraktoidConstants.BUNDLE_IDS);
int[] seasons = getIntent().getIntArrayExtra(TraktoidConstants.BUNDLE_SEASONS);
int position = getIntent().getIntExtra(TraktoidConstants.BUNDLE_POSITION, 0);
if(savedInstanceState == null)
{
PagerSeasonFragment f = PagerSeasonFragment.newInstance(showId, seasonIds, seasons, position);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_pager_season, f, null).commit();
}
}
public static void launch(Activity a, CharSequence title, String showId, String[] seasonIds, int[] seasons, int position)
{
Bundle b = new Bundle();
b.putString(TraktoidConstants.BUNDLE_TITLE, title.toString());
b.putString(TraktoidConstants.BUNDLE_SHOW_ID, showId);
b.putStringArray(TraktoidConstants.BUNDLE_IDS, seasonIds);
b.putIntArray(TraktoidConstants.BUNDLE_SEASONS, seasons);
b.putInt(TraktoidConstants.BUNDLE_POSITION, position);
launchActivity(a, PagerSeasonActivity.class, b);
}
}