package com.xiaomi.xms.sales.activity;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import com.xiaomi.xms.sales.R;
import com.xiaomi.xms.sales.ui.BaseFragment;
import com.xiaomi.xms.sales.ui.CamICURASSResultFragment;
import com.xiaomi.xms.sales.ui.CamICURASSStep1Fragment;
import com.xiaomi.xms.sales.ui.CamICURASSStep2Fragment;
import com.xiaomi.xms.sales.ui.CamICURASSStep3Fragment;
import com.xiaomi.xms.sales.ui.CamICUTestBeginFragment;
public class CAMICUMainTestActivity extends BaseActivity {
public int existCountInStack = 1;
public static class Fragments {
public static final String TAG_CAM_ICU_TEST_BEGIN_FRAGMENT = "cam_icu_test_begin_fragment";
public static final String TAG_CAM_ICU_RASS_STEP1_FRAGMENT = "cam_icu_rass_step1_fragment";
public static final String TAG_CAM_ICU_RASS_STEP2_FRAGMENT = "cam_icu_rass_step2_fragment";
public static final String TAG_CAM_ICU_RASS_STEP3_FRAGMENT = "cam_icu_rass_step3_fragment";
public static final String TAG_CAM_ICU_RASS_RESULT_FRAGMENT = "cam_icu_rass_result_fragment";
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setCustomContentView(R.layout.icu_type_select_activity);
Bundle bundle = getIntent().getExtras();
handleIntent(bundle);
setHomeButtonEnable(true);
setShoppingBarEnable(true);
}
private void handleIntent(Bundle bundle) {
showFragment(Fragments.TAG_CAM_ICU_TEST_BEGIN_FRAGMENT, bundle, false);
}
@Override
protected Fragment newFragmentByTag(String tag) {
Fragment fragment = null;
if (Fragments.TAG_CAM_ICU_TEST_BEGIN_FRAGMENT.equals(tag)) {
fragment = new CamICUTestBeginFragment();
setTitle(R.string.cam_icu_title);
}else if(Fragments.TAG_CAM_ICU_RASS_STEP1_FRAGMENT.equals(tag)) {
fragment = new CamICURASSStep1Fragment();
setTitle(R.string.cam_icu_title);
}else if(Fragments.TAG_CAM_ICU_RASS_STEP2_FRAGMENT.equals(tag)) {
fragment = new CamICURASSStep2Fragment();
setTitle(R.string.cam_icu_title);
}else if(Fragments.TAG_CAM_ICU_RASS_STEP3_FRAGMENT.equals(tag)) {
fragment = new CamICURASSStep3Fragment();
setTitle(R.string.cam_icu_title);
}else if(Fragments.TAG_CAM_ICU_RASS_RESULT_FRAGMENT.equals(tag)) {
fragment = new CamICURASSResultFragment();
setTitle(R.string.cam_icu_title);
}
return fragment;
}
public BaseFragment getFragment(String tag) {
return (BaseFragment) getSupportFragmentManager()
.findFragmentByTag(tag);
}
public void addExistCountInStack() {
existCountInStack++;
}
public int getExistCountInStack() {
return existCountInStack;
}
public void setExistCountInStack(int existCountInStack) {
this.existCountInStack = existCountInStack;
}
}