package com.mvc.kinballwc.ui.fragment; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import com.mvc.kinballwc.R; import com.mvc.kinballwc.ui.activity.HomeActivity; import com.mvc.kinballwc.ui.activity.MatchesActivity; import com.mvc.kinballwc.utils.Utils; /** * Author: Mario Velasco Casquero * Date: 27/6/15 * Email: m3ario@gmail.com */ public class MatchesSelectionFragment extends Fragment { private static final String TAG = "MatchesSelectFragment"; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Log.d(TAG, "onCreate"); View view = inflater.inflate(R.layout.fragment_matches_selection, container, false); ((HomeActivity) getActivity()).setupToolbar(view); Button nationsMenButton = (Button) view.findViewById(R.id.nationsMenButton); Button nationsWomenButton = (Button) view.findViewById(R.id.nationsWomenButton); Button clubsProButton = (Button) view.findViewById(R.id.clubsProButton); Button clubsAmateurButton = (Button) view.findViewById(R.id.clubsAmateurButton); Button allButton = (Button) view.findViewById(R.id.allButton); nationsMenButton.setOnClickListener(new OnCategoryClick(Utils.NATIONS_MAN)); nationsWomenButton.setOnClickListener(new OnCategoryClick(Utils.NATIONS_WOMAN)); clubsProButton.setOnClickListener(new OnCategoryClick(Utils.CLUBS_PRO)); clubsAmateurButton.setOnClickListener(new OnCategoryClick(Utils.CLUBS_AMATEUR)); allButton.setOnClickListener(new OnCategoryClick(null)); return view; } private void launchMatchesActivity(String category) { Intent intent = new Intent(getActivity(), MatchesActivity.class); intent.putExtra(MatchesActivity.EXTRA_CATEGORY, category); // intent.putExtra(MatchesActivity.EXTRA_TEAM, "Cn0pwgKidy"); startActivity(intent); } class OnCategoryClick implements View.OnClickListener { private String mCategory; public OnCategoryClick(String category) { this.mCategory = category; } @Override public void onClick(View v) { launchMatchesActivity(mCategory); } } }