@Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.stepLinearView = (LinearLayout) findViewById(R.id.stepperLinearView); this.steps = new HashMap<Integer, StepView>(); StepView stepView = new GeneralFireStepView( getApplicationContext(), 1, "General Fire Data", R.layout.general_fire_step_view); this.stepLinearView.addView(stepView); this.steps.put(1, stepView); StepView stepView2 = new MeteorologyStepView( getApplicationContext(), 2, "Meteorology Data", R.layout.meteorology_step_view); this.stepLinearView.addView(stepView2); this.steps.put(2, stepView2); StepView stepView3 = new CoordinatesStepView( getApplicationContext(), 3, "Coordinates Data", R.layout.coordinate_step_view); this.stepLinearView.addView(stepView3); this.steps.put(3, stepView3); StepView stepView4 = new AdditionalDataStepView( getApplicationContext(), 4, "Additional Data", R.layout.additional_data_step_view); this.stepLinearView.addView(stepView4); this.steps.put(4, stepView4); stepView.setContinueHandler( new View.OnClickListener() { @Override public void onClick(View v) { steps.get(2).showContent(); } }); stepView2.setContinueHandler( new View.OnClickListener() { @Override public void onClick(View v) { steps.get(3).showContent(); } }); stepView3.setContinueHandler( new View.OnClickListener() { @Override public void onClick(View v) { steps.get(4).showContent(); } }); stepView4.setContinueHandler( new View.OnClickListener() { @Override public void onClick(View v) { steps.get(4).hideContent(); } }); }