package com.vgrec.espressoexamples.activities;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import com.vgrec.espressoexamples.R;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setListener(R.id.type_text_button, EnterNameActivity.class);
setListener(R.id.spinner_selection_button, SpinnerSelectionActivity.class);
setListener(R.id.custom_list_adapter_button, CustomListActivity.class);
setListener(R.id.search_view_button, SearchViewActivity.class);
setListener(R.id.action_bar_button, ActionBarExampleActivity.class);
setListener(R.id.viewpager_button, ViewPagerActivity.class);
setListener(R.id.dialogs_button, DialogExampleActivity.class);
setListener(R.id.recycler_view_button, RecyclerViewActivity.class);
setListener(R.id.pickers_button, DateTimePickerActivity.class);
}
private <T extends Activity> void setListener(int buttonResId, final Class<T> activity) {
findViewById(buttonResId).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, activity));
}
});
}
}