package com.alorma.github.ui.activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import com.alorma.github.R;
import com.alorma.github.sdk.bean.info.RepoInfo;
import com.alorma.github.ui.activity.base.RepositoryThemeActivity;
import com.alorma.github.ui.fragment.repos.ListForksFragment;
import com.alorma.github.utils.AttributesUtils;
public class ForksActivity extends RepositoryThemeActivity {
public static final String REPO_INFO = "REPO_INFO";
public static Intent launchIntent(Context context, RepoInfo info) {
Intent intent = new Intent(context, ForksActivity.class);
intent.putExtra(REPO_INFO, info);
return intent;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.generic_toolbar_responsive);
if (getToolbar() != null) {
getToolbar().setBackgroundColor(AttributesUtils.getPrimaryColor(this));
}
if (getIntent() != null && getIntent().getExtras() != null) {
RepoInfo info = (RepoInfo) getIntent().getParcelableExtra(REPO_INFO);
setTitle(getString(R.string.forks_screen_title, info.toString()));
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.content, ListForksFragment.newInstance(info));
ft.commit();
}
}
}