package com.realtrackandroid.views.participationsactive; import android.app.Activity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.EditText; import com.actionbarsherlock.app.SherlockFragment; import com.realtrackandroid.R; import com.realtrackandroid.models.activities.Participation; public class OptionalFragmentRecordQuickParticipation extends SherlockFragment { private EditText spmen09NumText, spmen1017NumText, spmen1824NumText, spmenOver25NumText, spwomen09NumText, spwomen1017NumText, spwomen1824NumText, spwomenOver25NumText, notesText; public static final OptionalFragmentRecordQuickParticipation newInstance(String title) { OptionalFragmentRecordQuickParticipation f = new OptionalFragmentRecordQuickParticipation(); return f; } private View v; @Override public void onAttach(Activity activity) { super.onAttach(activity); try { @SuppressWarnings("unused") RecordQuickParticipationFragmentInterface mActivity = (RecordQuickParticipationFragmentInterface) activity; } catch (ClassCastException e) { throw new ClassCastException(activity.toString() + " must implement RecordQuickParticipationFragmentInterface"); } } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { v = inflater.inflate(R.layout.activity_recordquickparticipation_fragment_optional, container, false); return v; } @Override public void onResume() { super.onResume(); spmen09NumText = (EditText) v.findViewById(R.id.numSpMen09); spmen1017NumText = (EditText) v.findViewById(R.id.numSpMen1017); spmen1824NumText = (EditText) v.findViewById(R.id.numSpMen1824); spmenOver25NumText = (EditText) v.findViewById(R.id.numSpMenOver25); spwomen09NumText = (EditText) v.findViewById(R.id.numSpWomen09); spwomen1017NumText = (EditText) v.findViewById(R.id.numSpWomen1017); spwomen1824NumText = (EditText) v.findViewById(R.id.numSpWomen1824); spwomenOver25NumText = (EditText) v.findViewById(R.id.numSpWomenOver25); notesText = (EditText) v.findViewById(R.id.notes); } public void setFields(Participation p) { if (v == null) return; if (spmen09NumText.getText().length() != 0) p.setSpMen09(Integer.parseInt(spmen09NumText.getText().toString())); else p.setSpMen09(0); if (spmen1017NumText.getText().length() != 0) p.setSpMen1017(Integer.parseInt(spmen1017NumText.getText().toString())); else p.setSpMen1017(0); if (spmen1824NumText.getText().length() != 0) p.setSpMen1824(Integer.parseInt(spmen1824NumText.getText().toString())); else p.setSpMen1824(0); if (spmenOver25NumText.getText().length() != 0) p.setSpMenOver25(Integer.parseInt(spmenOver25NumText.getText().toString())); else p.setSpMenOver25(0); if (spwomen09NumText.getText().length() != 0) p.setSpWomen09(Integer.parseInt(spwomen09NumText.getText().toString())); else p.setSpWomen09(0); if (spwomen1017NumText.getText().length() != 0) p.setSpWomen1017(Integer.parseInt(spwomen1017NumText.getText().toString())); else p.setSpWomen1017(0); if (spwomen1824NumText.getText().length() != 0) p.setSpWomen1824(Integer.parseInt(spwomen1824NumText.getText().toString())); else p.setSpWomen1824(0); if (spwomenOver25NumText.getText().length() != 0) p.setSpWomenOver25(Integer.parseInt(spwomenOver25NumText.getText().toString())); else p.setSpWomenOver25(0); p.setNotes(notesText.getText().toString()); } }